---
Fuzzer filename: '/src/cms_transform_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/cms_transform_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         24
      ICount:          200
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - cmsChannelsOf
        - cmsCloseProfile
        - cmsCreateTransform
        - cmsCreate_sRGBProfile
        - cmsDeleteTransform
        - cmsDoTransform
        - cmsGetColorSpace
        - cmsOpenProfileFromMem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cms_transform_fuzzer.c:10,7'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:10,20'
              BranchSideFuncs:
                - cmsCreate_sRGBProfile
                - cmsCloseProfile
                - cmsGetColorSpace
                - cmsChannelsOf
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cms_transform_fuzzer.c:12,28'
              BranchSideFuncs:
                - cmsCreate_sRGBProfile
                - cmsCloseProfile
                - cmsGetColorSpace
                - cmsChannelsOf
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cms_transform_fuzzer.c:13,7'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:14,21'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOf
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cms_transform_fuzzer.c:18,51'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOf
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cms_transform_fuzzer.c:21,7'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:23,33'
              BranchSideFuncs:
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cms_transform_fuzzer.c:26,33'
              BranchSideFuncs:
                - cmsCreateTransform
                - cmsCloseProfile
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cms_transform_fuzzer.c:35,7'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:35,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cms_transform_fuzzer.c:38,7'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cms_transform_fuzzer.c:38,7'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:39,18'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
            - BranchSide:      'cms_transform_fuzzer.c:43,19'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
        - Branch String:   'cms_transform_fuzzer.c:40,5'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:40,57'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
            - BranchSide:      'cms_transform_fuzzer.c:41,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
        - Branch String:   'cms_transform_fuzzer.c:44,5'
          Branch Sides:
            - BranchSide:      'cms_transform_fuzzer.c:44,57'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
            - BranchSide:      'cms_transform_fuzzer.c:45,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
      Callsites:
        - Src:             'cms_transform_fuzzer.c:9,28'
          Dst:             cmsOpenProfileFromMem
        - Src:             'cms_transform_fuzzer.c:12,28'
          Dst:             cmsCreate_sRGBProfile
        - Src:             'cms_transform_fuzzer.c:14,5'
          Dst:             cmsCloseProfile
        - Src:             'cms_transform_fuzzer.c:18,34'
          Dst:             cmsGetColorSpace
        - Src:             'cms_transform_fuzzer.c:19,36'
          Dst:             cmsChannelsOf
        - Src:             'cms_transform_fuzzer.c:31,30'
          Dst:             cmsCreateTransform
        - Src:             'cms_transform_fuzzer.c:33,3'
          Dst:             cmsCloseProfile
        - Src:             'cms_transform_fuzzer.c:34,3'
          Dst:             cmsCloseProfile
        - Src:             'cms_transform_fuzzer.c:41,5'
          Dst:             cmsDoTransform
        - Src:             'cms_transform_fuzzer.c:45,5'
          Dst:             cmsDoTransform
        - Src:             'cms_transform_fuzzer.c:47,3'
          Dst:             cmsDeleteTransform
    - functionName:    cmsTagLinkedTo
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSearchTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:2099,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2099,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:2101,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:2098,9'
          Dst:             _cmsSearchTag
    - functionName:    _cmsSearchTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Icc
        - sig
        - lFollowLinks
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SearchOneTag
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmsio0.c:626,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:629,14'
              BranchSideFuncs:
                - SearchOneTag
        - Branch String:   'cmsio0.c:629,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:630,20'
              BranchSideFuncs:
                - SearchOneTag
            - BranchSide:      'cmsio0.c:633,21'
              BranchSideFuncs:
                - SearchOneTag
        - Branch String:   'cmsio0.c:636,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:637,19'
              BranchSideFuncs:
                - SearchOneTag
            - BranchSide:      'cmsio0.c:640,5'
              BranchSideFuncs:
                - SearchOneTag
        - Branch String:   'cmsio0.c:640,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:625,26'
              BranchSideFuncs:
                - SearchOneTag
            - BranchSide:      'cmsio0.c:642,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:625,13'
          Dst:             SearchOneTag
    - functionName:    SearchOneTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Profile
        - sig
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:606,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:608,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:612,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:608,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:609,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:610,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsLinkTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
        - dest
      BBCount:         8
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsLockMutex
        - _cmsNewTag
        - _cmsUnlockMutex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:2070,10'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2070,58'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2072,21'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2072,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2073,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2078,5'
              BranchSideFuncs:
                - _cmsUnlockMutex
      Callsites:
        - Src:             'cmsio0.c:2070,11'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:2072,10'
          Dst:             _cmsNewTag
        - Src:             'cmsio0.c:2073,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:2086,5'
          Dst:             _cmsUnlockMutex
    - functionName:    _cmsNewTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - Icc
        - sig
        - NewPos
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsDeleteTagByPos
        - _cmsSearchTag
        - cmsSignalError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio0.c:685,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:688,28'
              BranchSideFuncs:
                - _cmsDeleteTagByPos
            - BranchSide:      'cmsio0.c:694,13'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsio0.c:694,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:695,28'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:699,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:684,9'
          Dst:             _cmsSearchTag
        - Src:             'cmsio0.c:688,9'
          Dst:             _cmsDeleteTagByPos
        - Src:             'cmsio0.c:695,13'
          Dst:             cmsSignalError
    - functionName:    _cmsDeleteTagByPos
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Icc
        - i
      BBCount:         18
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _cmsFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:650,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:650,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsFree
            - BranchSide:      'cmsio0.c:651,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsFree
        - Branch String:   'cmsio0.c:651,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:651,5'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:654,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsio0.c:654,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:654,9'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:657,13'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsio0.c:657,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:658,22'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:661,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:650,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:651,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:658,13'
          Dst:             _cmsFree
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsWriteRawTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
        - data
        - Size
      BBCount:         10
      ICount:          133
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsDupMem
        - _cmsLockMutex
        - _cmsNewTag
        - _cmsUnlockMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:2039,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2039,57'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsDupMem
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2041,21'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsDupMem
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2041,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2042,25'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2047,5'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2057,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2058,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:2061,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:2039,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:2041,10'
          Dst:             _cmsNewTag
        - Src:             'cmsio0.c:2042,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:2052,25'
          Dst:             _cmsDupMem
        - Src:             'cmsio0.c:2055,5'
          Dst:             _cmsUnlockMutex
    - functionName:    cmsReadRawTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
        - data
        - BufferSize
      BBCount:         49
      ICount:          446
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - _cmsGetTagDescriptor
        - _cmsLockMutex
        - _cmsSearchTag
        - _cmsUnlockMutex
        - _cmsWriteTypeBase
        - cmsCloseIOhandler
        - cmsGetProfileContextID
        - cmsOpenIOhandlerFromMem
        - cmsOpenIOhandlerFromNULL
        - cmsReadTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:1920,22'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1920,25'
              BranchSideFuncs:
                - _cmsLockMutex
                - _cmsSearchTag
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1922,24'
              BranchSideFuncs:
                - _cmsLockMutex
                - _cmsSearchTag
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1920,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1920,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1922,24'
              BranchSideFuncs:
                - _cmsLockMutex
                - _cmsSearchTag
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1922,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1922,57'
              BranchSideFuncs:
                - _cmsSearchTag
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1926,23'
              BranchSideFuncs:
                - _cmsSearchTag
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1927,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1927,16'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1930,9'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1930,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1933,20'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1957,9'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1938,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1940,17'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1950,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1940,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1941,27'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1943,18'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1943,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1943,67'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1944,18'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1944,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1944,77'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1946,29'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1957,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1959,13'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1978,21'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - cmsReadTag
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
        - Branch String:   'cmsio0.c:1959,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1961,24'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1971,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1962,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1963,27'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1965,21'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1980,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1980,57'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
            - BranchSide:      'cmsio0.c:1982,9'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
        - Branch String:   'cmsio0.c:1982,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1982,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1986,9'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
        - Branch String:   'cmsio0.c:1986,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1987,65'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
            - BranchSide:      'cmsio0.c:1989,64'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromMem
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
        - Branch String:   'cmsio0.c:1991,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1991,24'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1994,19'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
        - Branch String:   'cmsio0.c:1996,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1997,27'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2001,9'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2001,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2001,30'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2004,25'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2008,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2009,27'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2013,27'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:2013,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:2014,27'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:2019,10'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
      Callsites:
        - Src:             'cmsio0.c:1922,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:1926,9'
          Dst:             _cmsSearchTag
        - Src:             'cmsio0.c:1946,13'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1950,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1967,13'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1971,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1978,5'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1979,14'
          Dst:             cmsReadTag
        - Src:             'cmsio0.c:1980,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:1987,42'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1987,17'
          Dst:             cmsOpenIOhandlerFromNULL
        - Src:             'cmsio0.c:1989,41'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1989,17'
          Dst:             cmsOpenIOhandlerFromMem
        - Src:             'cmsio0.c:1995,21'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:1997,9'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:2008,10'
          Dst:             _cmsWriteTypeBase
        - Src:             'cmsio0.c:2009,9'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:2014,9'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:2020,5'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:2022,5'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:2026,5'
          Dst:             _cmsUnlockMutex
    - functionName:    cmsReadTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         39
      ICount:          395
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - IsTypeSupported
        - _cmsGetTagDescriptor
        - _cmsGetTagTypeHandler
        - _cmsLockMutex
        - _cmsReadTypeBase
        - _cmsSearchTag
        - _cmsTagSignature2String
        - _cmsUnlockMutex
        - cmsSignalError
        - freeOneTag
      functionUses:    34
      BranchProfiles:
        - Branch String:   'cmsio0.c:1648,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1648,57'
              BranchSideFuncs:
                - _cmsSearchTag
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1650,23'
              BranchSideFuncs:
                - _cmsSearchTag
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1651,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1654,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1659,9'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1659,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1661,13'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1679,17'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:1661,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1661,46'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1664,20'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1665,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1665,28'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1667,46'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1668,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1668,36'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1670,30'
              BranchSideFuncs:
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1670,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1670,56'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1672,13'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - freeOneTag
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1672,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1672,36'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1674,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1682,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1682,22'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1684,10'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:1686,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1688,24'
              BranchSideFuncs:
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1693,10'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1693,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1694,9'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1697,42'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsReadTypeBase
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1698,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1702,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1710,33'
              BranchSideFuncs:
                - _cmsReadTypeBase
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1711,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1711,24'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1713,26'
              BranchSideFuncs:
                - IsTypeSupported
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1713,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1713,52'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1715,14'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1719,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1719,30'
              BranchSideFuncs:
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1720,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1732,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1736,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1743,9'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1743,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1747,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - freeOneTag
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1755,21'
              BranchSideFuncs:
                - _cmsUnlockMutex
      Callsites:
        - Src:             'cmsio0.c:1648,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:1650,9'
          Dst:             _cmsSearchTag
        - Src:             'cmsio0.c:1654,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1667,25'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:1670,14'
          Dst:             IsTypeSupported
        - Src:             'cmsio0.c:1674,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1688,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1697,21'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:1702,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1705,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1710,16'
          Dst:             _cmsReadTypeBase
        - Src:             'cmsio0.c:1713,10'
          Dst:             IsTypeSupported
        - Src:             'cmsio0.c:1718,19'
          Dst:             _cmsGetTagTypeHandler
        - Src:             'cmsio0.c:1736,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1737,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1747,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1748,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1755,5'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1762,5'
          Dst:             freeOneTag
        - Src:             'cmsio0.c:1765,5'
          Dst:             _cmsUnlockMutex
    - functionName:    cmsGetProfileContextID
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   'cmsio0.c:575,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:575,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:576,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsOpenIOhandlerFromNULL
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:106,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:106,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:108,37'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsFree
        - Branch String:   'cmsio0.c:109,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:109,21'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:128,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:128,29'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:105,43'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:108,22'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:128,20'
          Dst:             _cmsFree
    - functionName:    cmsOpenIOhandlerFromMem
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Buffer
        - size
        - AccessMode
      BBCount:         30
      ICount:          241
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - _cmsFree
        - _cmsMalloc
        - _cmsMallocZero
        - cmsSignalError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio0.c:243,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:243,5'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsMallocZero
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsio0.c:245,48'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsMallocZero
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:246,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:246,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:248,14'
              BranchSideFuncs:
                - _cmsMallocZero
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:248,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:251,40'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - cmsSignalError
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:277,40'
              BranchSideFuncs:
                - _cmsMallocZero
                - cmsSignalError
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:293,24'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsio0.c:252,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:252,25'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:254,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - cmsSignalError
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsio0.c:254,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:255,28'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:259,51'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:260,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:262,22'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:269,17'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:278,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:278,25'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:280,13'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsio0.c:280,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:281,28'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:285,40'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:311,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:311,22'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:312,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsio0.c:312,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:312,29'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:313,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:243,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:245,33'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:251,25'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:255,13'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:259,40'
          Dst:             _cmsMalloc
        - Src:             'cmsio0.c:262,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:263,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:264,13'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:277,25'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:281,13'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:293,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:311,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:312,20'
          Dst:             _cmsFree
    - functionName:    cmsCloseIOhandler
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryRead
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - Buffer
        - size
        - count
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:153,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:155,16'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:156,9'
          Dst:             cmsSignalError
    - functionName:    MemorySeek
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - offset
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:174,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:175,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:179,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:175,9'
          Dst:             cmsSignalError
    - functionName:    MemoryClose
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:224,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:224,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:226,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsio0.c:226,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:226,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsio0.c:227,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmsio0.c:226,30'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:229,5'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:230,5'
          Dst:             _cmsFree
    - functionName:    MemoryTell
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:189,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:189,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:190,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MemoryWrite
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
        - size
        - Ptr
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:200,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:200,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:203,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:204,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:207,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:207,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:212,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:213,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:215,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    NULLRead
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - Buffer
        - size
        - count
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NULLSeek
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - offset
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NULLClose
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:94,5'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:95,5'
          Dst:             _cmsFree
    - functionName:    NULLTell
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NULLWrite
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
        - size
        - Ptr
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:81,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:82,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsTypeSupported
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - TagDescriptor
        - Type
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio0.c:1624,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1625,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1627,11'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1627,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1628,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1631,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1628,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1628,56'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1629,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freeOneTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Icc
        - i
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:1565,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1565,9'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsio0.c:1567,42'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsio0.c:1569,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1570,51'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1577,22'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsio0.c:1577,13'
          Dst:             _cmsFree
    - functionName:    cmsWriteTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - sig
        - data
      BBCount:         24
      ICount:          311
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - IsTypeSupported
        - _cmsDeleteTagByPos
        - _cmsGetTagDescriptor
        - _cmsGetTagTypeHandler
        - _cmsLockMutex
        - _cmsNewTag
        - _cmsSearchTag
        - _cmsTagSignature2String
        - _cmsUnlockMutex
        - cmsGetProfileVersion
        - cmsSignalError
      functionUses:    33
      BranchProfiles:
        - Branch String:   'cmsio0.c:1800,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1800,57'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
                - _cmsSearchTag
                - _cmsDeleteTagByPos
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1803,9'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
                - _cmsSearchTag
                - _cmsDeleteTagByPos
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1803,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1806,28'
              BranchSideFuncs:
                - _cmsSearchTag
                - _cmsUnlockMutex
                - _cmsDeleteTagByPos
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1819,21'
              BranchSideFuncs:
                - _cmsNewTag
                - _cmsUnlockMutex
                - _cmsGetTagDescriptor
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:1807,14'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1810,33'
              BranchSideFuncs:
                - _cmsDeleteTagByPos
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1816,9'
              BranchSideFuncs:
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1819,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1819,36'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1822,5'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:1829,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1830,25'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1836,36'
              BranchSideFuncs:
                - cmsGetProfileVersion
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1838,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1845,16'
              BranchSideFuncs:
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1849,16'
              BranchSideFuncs:
                - IsTypeSupported
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1853,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1855,33'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1863,42'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1864,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1866,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1875,33'
              BranchSideFuncs:
                - _cmsUnlockMutex
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1885,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1887,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1894,21'
              BranchSideFuncs:
                - _cmsUnlockMutex
      Callsites:
        - Src:             'cmsio0.c:1800,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:1806,14'
          Dst:             _cmsSearchTag
        - Src:             'cmsio0.c:1810,14'
          Dst:             _cmsDeleteTagByPos
        - Src:             'cmsio0.c:1812,14'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1819,10'
          Dst:             _cmsNewTag
        - Src:             'cmsio0.c:1828,21'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:1830,10'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1836,15'
          Dst:             cmsGetProfileVersion
        - Src:             'cmsio0.c:1853,10'
          Dst:             IsTypeSupported
        - Src:             'cmsio0.c:1855,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1856,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1858,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1863,20'
          Dst:             _cmsGetTagTypeHandler
        - Src:             'cmsio0.c:1866,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1867,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1869,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1887,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1888,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1889,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1894,5'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1898,5'
          Dst:             _cmsUnlockMutex
    - functionName:    cmsGetProfileVersion
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BaseToBase
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:1152,12'
          Dst:             BaseToBase
    - functionName:    BaseToBase
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - in
        - BaseIn
        - BaseOut
      BBCount:         12
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:1125,24'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1125,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1125,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1125,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1127,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1131,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1131,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1132,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1135,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsGetTagTrueType
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSearchTag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio0.c:1779,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1779,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1782,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1778,9'
          Dst:             _cmsSearchTag
    - functionName:    cmsSaveProfileToMem
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - MemPtr
        - BytesNeeded
      BBCount:         11
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cmsCloseIOhandler
        - cmsGetProfileContextID
        - cmsOpenIOhandlerFromMem
        - cmsSaveProfileToIOhandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:1542,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1542,5'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromMem
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
                - cmsSaveProfileToIOhandler
            - BranchSide:      'cmsio0.c:1545,9'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromMem
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
                - cmsSaveProfileToIOhandler
        - Branch String:   'cmsio0.c:1545,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1547,54'
              BranchSideFuncs:
                - cmsSaveProfileToIOhandler
            - BranchSide:      'cmsio0.c:1552,35'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromMem
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
        - Branch String:   'cmsio0.c:1553,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1553,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1555,37'
              BranchSideFuncs:
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
      Callsites:
        - Src:             'cmsio0.c:1540,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1542,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:1547,28'
          Dst:             cmsSaveProfileToIOhandler
        - Src:             'cmsio0.c:1552,11'
          Dst:             cmsOpenIOhandlerFromMem
        - Src:             'cmsio0.c:1555,11'
          Dst:             cmsSaveProfileToIOhandler
        - Src:             'cmsio0.c:1556,11'
          Dst:             cmsCloseIOhandler
    - functionName:    cmsSaveProfileToIOhandler
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - io
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - SaveTags
        - SetLinks
        - __assert_fail
        - _cmsLockMutex
        - _cmsUnlockMutex
        - _cmsWriteHeader
        - cmsCloseIOhandler
        - cmsGetProfileContextID
        - cmsOpenIOhandlerFromNULL
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsio0.c:1454,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1454,5'
              BranchSideFuncs:
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1456,24'
              BranchSideFuncs:
                - _cmsLockMutex
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1456,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1456,56'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1457,20'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsOpenIOhandlerFromNULL
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1461,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1462,25'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1468,26'
              BranchSideFuncs:
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
        - Branch String:   'cmsio0.c:1468,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1468,35'
              BranchSideFuncs:
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
            - BranchSide:      'cmsio0.c:1469,19'
              BranchSideFuncs:
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - _cmsWriteHeader
                - SaveTags
        - Branch String:   'cmsio0.c:1469,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1469,32'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - _cmsWriteHeader
                - SaveTags
            - BranchSide:      'cmsio0.c:1471,17'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SetLinks
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - _cmsWriteHeader
                - SaveTags
        - Branch String:   'cmsio0.c:1475,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1477,27'
              BranchSideFuncs:
                - SetLinks
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - _cmsWriteHeader
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1483,13'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1478,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1478,29'
              BranchSideFuncs:
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1479,30'
              BranchSideFuncs:
                - _cmsWriteHeader
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1479,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1479,47'
              BranchSideFuncs:
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1480,23'
              BranchSideFuncs:
                - SaveTags
                - cmsCloseIOhandler
                - _cmsUnlockMutex
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1480,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1480,36'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1481,5'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsUnlockMutex
        - Branch String:   'cmsio0.c:1484,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1485,19'
              BranchSideFuncs:
                - _cmsUnlockMutex
            - BranchSide:      'cmsio0.c:1487,21'
              BranchSideFuncs:
                - _cmsUnlockMutex
      Callsites:
        - Src:             'cmsio0.c:1454,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:1456,10'
          Dst:             _cmsLockMutex
        - Src:             'cmsio0.c:1459,17'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1460,32'
          Dst:             cmsOpenIOhandlerFromNULL
        - Src:             'cmsio0.c:1462,9'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1468,10'
          Dst:             _cmsWriteHeader
        - Src:             'cmsio0.c:1469,10'
          Dst:             SaveTags
        - Src:             'cmsio0.c:1478,14'
          Dst:             SetLinks
        - Src:             'cmsio0.c:1479,14'
          Dst:             _cmsWriteHeader
        - Src:             'cmsio0.c:1480,14'
          Dst:             SaveTags
        - Src:             'cmsio0.c:1484,10'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:1487,5'
          Dst:             _cmsUnlockMutex
        - Src:             'cmsio0.c:1493,5'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:1495,5'
          Dst:             _cmsUnlockMutex
    - functionName:    _cmsWriteHeader
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Icc
        - UsedSpace
      BBCount:         23
      ICount:          289
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsAdjustEndianess32
        - _cmsAdjustEndianess64
        - _cmsDoubleTo15Fixed16
        - _cmsEncodeDateTimeNumber
        - _cmsWriteUInt32Number
        - cmsD50_XYZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:953,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:953,82'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:958,11'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
        - Branch String:   'cmsio0.c:959,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:960,13'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:965,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
        - Branch String:   'cmsio0.c:960,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:961,18'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:962,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
        - Branch String:   'cmsio0.c:965,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:965,57'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:967,11'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
        - Branch String:   'cmsio0.c:967,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:969,13'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:978,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:969,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:969,55'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:971,80'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
        - Branch String:   'cmsio0.c:975,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:975,84'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsio0.c:976,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
      Callsites:
        - Src:             'cmsio0.c:916,26'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:917,26'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:918,26'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:920,53'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:921,51'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:922,51'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:925,5'
          Dst:             _cmsEncodeDateTimeNumber
        - Src:             'cmsio0.c:927,26'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:929,49'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:931,27'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:932,27'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:933,27'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:935,5'
          Dst:             _cmsAdjustEndianess64
        - Src:             'cmsio0.c:938,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:941,111'
          Dst:             cmsD50_XYZ
        - Src:             'cmsio0.c:941,89'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsio0.c:941,49'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:942,111'
          Dst:             cmsD50_XYZ
        - Src:             'cmsio0.c:942,89'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsio0.c:942,49'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:943,111'
          Dst:             cmsD50_XYZ
        - Src:             'cmsio0.c:943,89'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsio0.c:943,49'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:945,27'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:965,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmsio0.c:971,40'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:972,22'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:973,22'
          Dst:             _cmsAdjustEndianess32
    - functionName:    SaveTags
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Icc
        - FileOrig
      BBCount:         50
      ICount:          450
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - _cmsFree
        - _cmsGetTagDescriptor
        - _cmsGetTagTypeHandler
        - _cmsMalloc
        - _cmsTagSignature2String
        - _cmsWriteAlignment
        - _cmsWriteTypeBase
        - cmsGetProfileVersion
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:1317,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1319,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1415,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1319,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1319,55'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1322,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1322,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1322,56'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1324,40'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1328,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1332,17'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1363,13'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1332,34'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1332,37'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
            - BranchSide:      'cmsio0.c:1358,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1332,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1334,21'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
            - BranchSide:      'cmsio0.c:1358,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1334,21'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1336,47'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1356,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1340,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1340,85'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1342,38'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1343,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1343,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1345,25'
              BranchSideFuncs:
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1345,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1345,95'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1346,26'
              BranchSideFuncs:
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1346,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1346,55'
              BranchSideFuncs:
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1347,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1353,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1354,25'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1355,17'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1363,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1365,17'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1370,50'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - cmsSignalError
        - Branch String:   'cmsio0.c:1365,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1365,64'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1366,9'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:1371,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1371,40'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1373,17'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - cmsSignalError
        - Branch String:   'cmsio0.c:1373,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1375,24'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1379,24'
              BranchSideFuncs:
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - cmsSignalError
        - Branch String:   'cmsio0.c:1384,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1385,32'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
            - BranchSide:      'cmsio0.c:1389,24'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - cmsSignalError
        - Branch String:   'cmsio0.c:1390,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1391,17'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1393,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - cmsSignalError
        - Branch String:   'cmsio0.c:1396,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:0,0'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1400,41'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmsio0.c:1410,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1411,13'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
            - BranchSide:      'cmsio0.c:1412,5'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsGetTagDescriptor
                - _cmsGetTagTypeHandler
                - _cmsWriteTypeBase
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteAlignment
                - cmsSignalError
      Callsites:
        - Src:             'cmsio0.c:1314,34'
          Dst:             cmsGetProfileVersion
        - Src:             'cmsio0.c:1342,27'
          Dst:             _cmsMalloc
        - Src:             'cmsio0.c:1347,21'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:1353,26'
          Dst:             _cmsWriteAlignment
        - Src:             'cmsio0.c:1370,29'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:1382,28'
          Dst:             _cmsGetTagTypeHandler
        - Src:             'cmsio0.c:1385,17'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1390,18'
          Dst:             _cmsWriteTypeBase
        - Src:             'cmsio0.c:1400,17'
          Dst:             _cmsTagSignature2String
        - Src:             'cmsio0.c:1401,17'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:1410,15'
          Dst:             _cmsWriteAlignment
    - functionName:    SetLinks
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Icc
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsSearchTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:1425,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1427,31'
              BranchSideFuncs:
                - _cmsSearchTag
            - BranchSide:      'cmsio0.c:1440,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1428,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1430,35'
              BranchSideFuncs:
                - _cmsSearchTag
            - BranchSide:      'cmsio0.c:1438,5'
              BranchSideFuncs:
                - _cmsSearchTag
        - Branch String:   'cmsio0.c:1431,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1433,39'
              BranchSideFuncs:
                - _cmsSearchTag
            - BranchSide:      'cmsio0.c:1437,9'
              BranchSideFuncs:
                - _cmsSearchTag
      Callsites:
        - Src:             'cmsio0.c:1430,21'
          Dst:             _cmsSearchTag
    - functionName:    cmsSaveProfileToStream
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - Stream
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsCloseIOhandler
        - cmsGetProfileContextID
        - cmsOpenIOhandlerFromStream
        - cmsSaveProfileToIOhandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:1526,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1526,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1528,37'
              BranchSideFuncs:
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
      Callsites:
        - Src:             'cmsio0.c:1523,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1524,24'
          Dst:             cmsOpenIOhandlerFromStream
        - Src:             'cmsio0.c:1528,11'
          Dst:             cmsSaveProfileToIOhandler
        - Src:             'cmsio0.c:1529,11'
          Dst:             cmsCloseIOhandler
    - functionName:    cmsOpenIOhandlerFromStream
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Stream
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsMallocZero
        - cmsSignalError
        - cmsfilelength
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:483,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:485,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:489,48'
              BranchSideFuncs:
                - _cmsMallocZero
        - Branch String:   'cmsio0.c:490,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:490,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:492,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:482,32'
          Dst:             cmsfilelength
        - Src:             'cmsio0.c:485,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:489,33'
          Dst:             _cmsMallocZero
    - functionName:    FileRead
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - Buffer
        - size
        - count
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsSignalError
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:324,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:325,28'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:322,49'
          Dst:             fread
        - Src:             'cmsio0.c:325,13'
          Dst:             cmsSignalError
    - functionName:    FileSeek
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iohandler
        - offset
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsSignalError
        - fseek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:336,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:338,23'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:342,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:336,9'
          Dst:             fseek
        - Src:             'cmsio0.c:338,8'
          Dst:             cmsSignalError
    - functionName:    FileClose
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsFree
        - fclose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:372,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:372,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:373,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsio0.c:372,9'
          Dst:             fclose
        - Src:             'cmsio0.c:373,5'
          Dst:             _cmsFree
    - functionName:    FileTell
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsSignalError
        - ftell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:350,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:351,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:355,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:349,14'
          Dst:             ftell
        - Src:             'cmsio0.c:351,9'
          Dst:             cmsSignalError
    - functionName:    FileWrite
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - iohandler
        - size
        - Buffer
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:362,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:362,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:364,29'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'cmsio0.c:365,13'
          Dst:             fwrite
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSaveProfileToFile
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - FileName
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmsCloseIOhandler
        - cmsGetProfileContextID
        - cmsOpenIOhandlerFromFile
        - cmsSaveProfileToIOhandler
        - remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:1508,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1508,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1510,37'
              BranchSideFuncs:
                - cmsSaveProfileToIOhandler
                - cmsCloseIOhandler
                - remove
        - Branch String:   'cmsio0.c:1513,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1514,20'
              BranchSideFuncs:
                - remove
            - BranchSide:      'cmsio0.c:1516,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1504,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio0.c:1505,24'
          Dst:             cmsOpenIOhandlerFromFile
        - Src:             'cmsio0.c:1510,11'
          Dst:             cmsSaveProfileToIOhandler
        - Src:             'cmsio0.c:1511,11'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:1514,13'
          Dst:             remove
    - functionName:    cmsOpenIOhandlerFromFile
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - FileName
        - AccessMode
      BBCount:         34
      ICount:          259
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsFree
        - _cmsMallocZero
        - cmsSignalError
        - cmsfilelength
        - fclose
        - fopen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio0.c:385,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsMallocZero
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:386,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsMallocZero
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:386,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:386,5'
              BranchSideFuncs:
                - _cmsMallocZero
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:388,48'
              BranchSideFuncs:
                - _cmsMallocZero
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:389,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:389,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:392,5'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:392,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:394,18'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:424,13'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
        - Branch String:   'cmsio0.c:394,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:399,17'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:399,17'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:412,13'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:416,22'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:399,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:400,28'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
                - fopen
                - cmsfilelength
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:404,26'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:424,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:427,20'
              BranchSideFuncs:
                - fopen
                - cmsfilelength
                - strncpy
                - fclose
                - _cmsFree
                - cmsSignalError
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:445,20'
              BranchSideFuncs:
                - fopen
                - strncpy
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:455,18'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsio0.c:428,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:429,22'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:433,49'
              BranchSideFuncs:
                - cmsfilelength
                - strncpy
                - fclose
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmsio0.c:434,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:436,20'
              BranchSideFuncs:
                - fclose
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:441,55'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsio0.c:446,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:447,22'
              BranchSideFuncs:
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmsio0.c:451,9'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'cmsio0.c:385,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:386,5'
          Dst:             __assert_fail
        - Src:             'cmsio0.c:388,33'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:404,17'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:405,17'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:416,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:417,13'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:427,14'
          Dst:             fopen
        - Src:             'cmsio0.c:429,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:430,14'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:433,35'
          Dst:             cmsfilelength
        - Src:             'cmsio0.c:436,13'
          Dst:             fclose
        - Src:             'cmsio0.c:437,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:438,13'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:445,14'
          Dst:             fopen
        - Src:             'cmsio0.c:447,13'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:448,14'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:455,9'
          Dst:             _cmsFree
        - Src:             'cmsio0.c:464,5'
          Dst:             strncpy
    - functionName:    remove
      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:    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:    2
      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:    cmsOpenProfileFromMem
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - MemPtr
        - dwSize
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsOpenProfileFromMemTHR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:1297,12'
          Dst:             cmsOpenProfileFromMemTHR
    - functionName:    cmsOpenProfileFromMemTHR
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - MemPtr
        - dwSize
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsReadHeader
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsOpenIOhandlerFromMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:1277,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1277,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1279,32'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromMem
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1284,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1284,37'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsio0.c:1286,25'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1286,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1286,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1288,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1276,14'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsio0.c:1283,26'
          Dst:             cmsOpenIOhandlerFromMem
        - Src:             'cmsio0.c:1286,10'
          Dst:             _cmsReadHeader
        - Src:             'cmsio0.c:1291,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateProfilePlaceholder
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsCreateMutex
        - _cmsFree
        - _cmsGetTime
        - _cmsMallocZero
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmsio0.c:529,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:529,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:531,23'
              BranchSideFuncs:
                - _cmsGetTime
                - _cmsFree
                - _cmsCreateMutex
        - Branch String:   'cmsio0.c:557,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:558,9'
              BranchSideFuncs:
                - _cmsCreateMutex
            - BranchSide:      'cmsio0.c:561,38'
              BranchSideFuncs:
                - _cmsCreateMutex
      Callsites:
        - Src:             'cmsio0.c:528,45'
          Dst:             _cmsMallocZero
        - Src:             'cmsio0.c:557,10'
          Dst:             _cmsGetTime
        - Src:             'cmsio0.c:561,22'
          Dst:             _cmsCreateMutex
        - Src:             'cmsio0.c:567,5'
          Dst:             _cmsFree
    - functionName:    _cmsReadHeader
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Icc
      BBCount:         64
      ICount:          532
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - CompatibleTypes
        - _cmsAdjustEndianess32
        - _cmsAdjustEndianess64
        - _cmsDecodeDateTimeNumber
        - _cmsGetTagDescriptor
        - _cmsReadUInt32Number
        - _validatedVersion
        - cmsSignalError
        - validDeviceClass
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsio0.c:795,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:800,38'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess64
                - _validatedVersion
                - _cmsAdjustEndianess32
                - validDeviceClass
                - cmsSignalError
                - _cmsAdjustEndianess32
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:800,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:801,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:806,59'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess32
                - _cmsAdjustEndianess64
                - _validatedVersion
                - _cmsAdjustEndianess32
                - validDeviceClass
                - cmsSignalError
                - _cmsAdjustEndianess32
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsio0.c:821,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:822,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:826,27'
              BranchSideFuncs:
                - validDeviceClass
                - cmsSignalError
                - _cmsAdjustEndianess32
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
        - Branch String:   'cmsio0.c:826,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:827,24'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
            - BranchSide:      'cmsio0.c:832,47'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
        - Branch String:   'cmsio0.c:835,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:836,26'
              BranchSideFuncs:
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
            - BranchSide:      'cmsio0.c:840,38'
              BranchSideFuncs:
                - _cmsDecodeDateTimeNumber
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
        - Branch String:   'cmsio0.c:847,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:847,47'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
            - BranchSide:      'cmsio0.c:848,9'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
        - Branch String:   'cmsio0.c:848,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:850,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:856,5'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:857,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:859,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:893,12'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsio0.c:859,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:859,70'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:860,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:860,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:860,53'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:861,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:861,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:861,51'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:864,17'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:864,27'
          Branch Sides:
            - BranchSide:      'cmsio0.c:864,47'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:864,34'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:864,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:864,47'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:865,17'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:865,48'
          Branch Sides:
            - BranchSide:      'cmsio0.c:866,17'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:867,19'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:865,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:867,19'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:869,49'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:874,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:876,18'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:889,9'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:876,53'
          Branch Sides:
            - BranchSide:      'cmsio0.c:877,18'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:887,9'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:876,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:880,58'
              BranchSideFuncs:
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmsio0.c:887,9'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:880,21'
          Branch Sides:
            - BranchSide:      'cmsio0.c:883,53'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
            - BranchSide:      'cmsio0.c:885,13'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsGetTagDescriptor
                - _cmsGetTagDescriptor
                - CompatibleTypes
        - Branch String:   'cmsio0.c:893,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:894,16'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:905,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:894,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:897,18'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:903,5'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsio0.c:897,26'
          Branch Sides:
            - BranchSide:      'cmsio0.c:897,30'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:902,9'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsio0.c:897,17'
          Branch Sides:
            - BranchSide:      'cmsio0.c:898,32'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsio0.c:902,9'
              BranchSideFuncs:
                - cmsSignalError
      Callsites:
        - Src:             'cmsio0.c:800,9'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:801,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:806,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:807,57'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:808,57'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:809,57'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:811,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:812,52'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:813,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:814,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:815,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:816,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:818,5'
          Dst:             _cmsAdjustEndianess64
        - Src:             'cmsio0.c:819,52'
          Dst:             _validatedVersion
        - Src:             'cmsio0.c:819,30'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:822,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:826,10'
          Dst:             validDeviceClass
        - Src:             'cmsio0.c:827,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:832,18'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsio0.c:840,5'
          Dst:             _cmsDecodeDateTimeNumber
        - Src:             'cmsio0.c:847,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmsio0.c:850,9'
          Dst:             cmsSignalError
        - Src:             'cmsio0.c:859,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmsio0.c:860,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmsio0.c:861,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmsio0.c:880,37'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:881,37'
          Dst:             _cmsGetTagDescriptor
        - Src:             'cmsio0.c:880,21'
          Dst:             CompatibleTypes
        - Src:             'cmsio0.c:898,17'
          Dst:             cmsSignalError
    - functionName:    cmsCloseProfile
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         16
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsDestroyMutex
        - _cmsFree
        - cmsCloseIOhandler
        - cmsSaveProfileToFile
        - freeOneTag
      functionUses:    30
      BranchProfiles:
        - Branch String:   'cmsio0.c:1588,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1588,15'
              BranchSideFuncs:
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
                - freeOneTag
                - cmsSaveProfileToFile
            - BranchSide:      'cmsio0.c:1591,9'
              BranchSideFuncs:
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
                - freeOneTag
                - cmsSaveProfileToFile
        - Branch String:   'cmsio0.c:1591,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1593,9'
              BranchSideFuncs:
                - cmsSaveProfileToFile
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
                - freeOneTag
            - BranchSide:      'cmsio0.c:1597,11'
              BranchSideFuncs:
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
                - freeOneTag
        - Branch String:   'cmsio0.c:1597,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1599,20'
              BranchSideFuncs:
                - freeOneTag
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
            - BranchSide:      'cmsio0.c:1602,9'
              BranchSideFuncs:
                - _cmsDestroyMutex
                - _cmsFree
                - cmsCloseIOhandler
        - Branch String:   'cmsio0.c:1602,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1603,33'
              BranchSideFuncs:
                - cmsCloseIOhandler
                - _cmsDestroyMutex
                - _cmsFree
            - BranchSide:      'cmsio0.c:1606,22'
              BranchSideFuncs:
                - _cmsDestroyMutex
                - _cmsFree
      Callsites:
        - Src:             'cmsio0.c:1594,15'
          Dst:             cmsSaveProfileToFile
        - Src:             'cmsio0.c:1599,9'
          Dst:             freeOneTag
        - Src:             'cmsio0.c:1603,15'
          Dst:             cmsCloseIOhandler
        - Src:             'cmsio0.c:1606,5'
          Dst:             _cmsDestroyMutex
        - Src:             'cmsio0.c:1608,5'
          Dst:             _cmsFree
    - functionName:    _validatedVersion
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - DWord
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:748,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:748,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:749,33'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:751,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:751,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:752,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:752,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:752,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    validDeviceClass
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cl
      BBCount:         13
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:764,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:764,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:766,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:778,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CompatibleTypes
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - desc1
        - desc2
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:722,23'
          Branch Sides:
            - BranchSide:      'cmsio0.c:722,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:722,26'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:722,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:722,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:724,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:724,59'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:725,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:725,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:727,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:727,5'
          Branch Sides:
            - BranchSide:      'cmsio0.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:729,13'
          Branch Sides:
            - BranchSide:      'cmsio0.c:729,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:730,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsOpenProfileFromStream
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCProfile
        - sAccess
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsOpenProfileFromStreamTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:1266,12'
          Dst:             cmsOpenProfileFromStreamTHR
    - functionName:    cmsOpenProfileFromStreamTHR
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ICCProfile
        - sAccess
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsReadHeader
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsOpenIOhandlerFromStream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:1242,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1242,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1244,32'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromStream
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1247,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1247,37'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsio0.c:1249,10'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1249,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1251,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1255,25'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1255,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1255,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1256,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1240,26'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsio0.c:1246,26'
          Dst:             cmsOpenIOhandlerFromStream
        - Src:             'cmsio0.c:1255,10'
          Dst:             _cmsReadHeader
        - Src:             'cmsio0.c:1259,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsOpenProfileFromFile
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCProfile
        - sAccess
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsOpenProfileFromFileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:1233,12'
          Dst:             cmsOpenProfileFromFileTHR
    - functionName:    cmsOpenProfileFromFileTHR
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - lpFileName
        - sAccess
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsReadHeader
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsOpenIOhandlerFromFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio0.c:1208,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1208,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1210,32'
              BranchSideFuncs:
                - cmsOpenIOhandlerFromFile
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1213,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1213,37'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsio0.c:1215,10'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1215,25'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1215,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1217,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:1215,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1217,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1222,25'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1222,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1222,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1223,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1206,26'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsio0.c:1212,26'
          Dst:             cmsOpenIOhandlerFromFile
        - Src:             'cmsio0.c:1222,10'
          Dst:             _cmsReadHeader
        - Src:             'cmsio0.c:1226,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsOpenProfileFromIOhandler2THR
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - io
        - write
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsReadHeader
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:1182,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1182,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1184,32'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1187,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1189,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1193,25'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1193,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1193,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1194,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1180,26'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsio0.c:1193,10'
          Dst:             _cmsReadHeader
        - Src:             'cmsio0.c:1197,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsOpenProfileFromIOhandlerTHR
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - io
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsReadHeader
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:1163,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1163,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1165,32'
              BranchSideFuncs:
                - _cmsReadHeader
                - cmsCloseProfile
        - Branch String:   'cmsio0.c:1168,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:1168,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:1169,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio0.c:1161,26'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsio0.c:1168,10'
          Dst:             _cmsReadHeader
        - Src:             'cmsio0.c:1172,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsSetProfileVersion
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - hProfile
        - Version
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BaseToBase
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:1144,22'
          Dst:             BaseToBase
    - functionName:    cmsSetEncodedICCversion
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Version
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetEncodedICCversion
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetDeviceClass
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetDeviceClass
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetColorSpace
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetColorSpace
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetPCS
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - pcs
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetPCS
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderCreationDateTime
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - Dest
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderProfileID
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - ProfileID
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderProfileID
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - ProfileID
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderAttributes
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hProfile
        - Flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderAttributes
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - Flags
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderModel
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - model
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderModel
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderCreator
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderManufacturer
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - manufacturer
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderManufacturer
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderFlags
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Flags
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderFlags
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsSetHeaderRenderingIntent
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - RenderingIntent
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetHeaderRenderingIntent
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsIsTag
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - sig
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsSearchTag
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsio0.c:711,15'
          Dst:             _cmsSearchTag
    - functionName:    cmsGetTagSignature
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - n
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:594,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:594,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio0.c:595,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:595,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:597,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsGetTagCount
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:584,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:584,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:586,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsGetProfileIOhandler
      functionSourceFile: '/src/lcms/src/cmsio0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio0.c:521,9'
          Branch Sides:
            - BranchSide:      'cmsio0.c:521,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio0.c:522,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsGetTime
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr_time
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime_r
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsplugin.c:1049,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:1050,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:1052,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:1035,18'
          Dst:             time
        - Src:             'cmsplugin.c:1038,9'
          Dst:             gmtime_r
    - functionName:    time
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetContextUserData
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsplugin.c:1023,12'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsContextGetClientChunk
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - mc
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsGetContext
        - cmsSignalError
      functionUses:    41
      BranchProfiles:
        - Branch String:   'cmsplugin.c:752,22'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:752,25'
              BranchSideFuncs:
                - cmsSignalError
                - __assert_fail
            - BranchSide:      'cmsplugin.c:754,27'
              BranchSideFuncs:
                - cmsSignalError
                - __assert_fail
        - Branch String:   'cmsplugin.c:752,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:754,27'
              BranchSideFuncs:
                - cmsSignalError
                - __assert_fail
            - BranchSide:      'cmsplugin.c:763,26'
              BranchSideFuncs:
                - _cmsGetContext
        - Branch String:   'cmsplugin.c:766,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:767,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:771,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:754,12'
          Dst:             cmsSignalError
        - Src:             'cmsplugin.c:757,12'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:763,11'
          Dst:             _cmsGetContext
    - functionName:    _cmsGetContext
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InitContextMutex
        - _cmsEnterCriticalSectionPrimitive
        - _cmsLeaveCriticalSectionPrimitive
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsplugin.c:720,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:723,5'
              BranchSideFuncs:
                - InitContextMutex
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
        - Branch String:   'cmsplugin.c:728,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:733,13'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
            - BranchSide:      'cmsplugin.c:740,5'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
        - Branch String:   'cmsplugin.c:733,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:735,13'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
            - BranchSide:      'cmsplugin.c:738,5'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
      Callsites:
        - Src:             'cmsplugin.c:723,5'
          Dst:             InitContextMutex
        - Src:             'cmsplugin.c:726,5'
          Dst:             _cmsEnterCriticalSectionPrimitive
        - Src:             'cmsplugin.c:735,13'
          Dst:             _cmsLeaveCriticalSectionPrimitive
        - Src:             'cmsplugin.c:740,5'
          Dst:             _cmsLeaveCriticalSectionPrimitive
    - functionName:    InitContextMutex
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsEnterCriticalSectionPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:352,12'
          Dst:             pthread_mutex_lock
    - functionName:    _cmsLeaveCriticalSectionPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:357,12'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsDupContext
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - NewUserData
      BBCount:         22
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - InitContextMutex
        - _cmsAllocAdaptationStateChunk
        - _cmsAllocAlarmCodesChunk
        - _cmsAllocCurvesPluginChunk
        - _cmsAllocFormattersPluginChunk
        - _cmsAllocIntentsPluginChunk
        - _cmsAllocInterpPluginChunk
        - _cmsAllocLogErrorChunk
        - _cmsAllocMPETypePluginChunk
        - _cmsAllocMemPluginChunk
        - _cmsAllocMutexPluginChunk
        - _cmsAllocOptimizationPluginChunk
        - _cmsAllocParallelizationPluginChunk
        - _cmsAllocTagPluginChunk
        - _cmsAllocTagTypePluginChunk
        - _cmsAllocTransformPluginChunk
        - _cmsCreateSubAlloc
        - _cmsEnterCriticalSectionPrimitive
        - _cmsGetContext
        - _cmsInstallAllocFunctions
        - _cmsLeaveCriticalSectionPrimitive
        - _cmsMalloc
        - cmsDeleteContext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsplugin.c:899,22'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:899,46'
              BranchSideFuncs:
                - _cmsMalloc
                - InitContextMutex
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
                - _cmsInstallAllocFunctions
            - BranchSide:      'cmsplugin.c:899,60'
              BranchSideFuncs:
                - _cmsMalloc
                - InitContextMutex
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
                - _cmsInstallAllocFunctions
        - Branch String:   'cmsplugin.c:903,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:906,10'
              BranchSideFuncs:
                - InitContextMutex
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
                - _cmsInstallAllocFunctions
        - Branch String:   'cmsplugin.c:906,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:906,30'
              BranchSideFuncs:
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
                - _cmsInstallAllocFunctions
            - BranchSide:      'cmsplugin.c:909,9'
              BranchSideFuncs:
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
                - _cmsInstallAllocFunctions
        - Branch String:   'cmsplugin.c:909,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:910,42'
              BranchSideFuncs:
                - _cmsInstallAllocFunctions
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:912,17'
              BranchSideFuncs:
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
                - cmsDeleteContext
        - Branch String:   'cmsplugin.c:924,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:926,27'
              BranchSideFuncs:
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:931,28'
              BranchSideFuncs:
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsDeleteContext
        - Branch String:   'cmsplugin.c:948,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:950,13'
              BranchSideFuncs:
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:956,25'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:950,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:951,43'
              BranchSideFuncs:
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:954,5'
              BranchSideFuncs:
                - cmsDeleteContext
      Callsites:
        - Src:             'cmsplugin.c:897,44'
          Dst:             _cmsGetContext
        - Src:             'cmsplugin.c:902,40'
          Dst:             _cmsMalloc
        - Src:             'cmsplugin.c:906,10'
          Dst:             InitContextMutex
        - Src:             'cmsplugin.c:910,9'
          Dst:             _cmsInstallAllocFunctions
        - Src:             'cmsplugin.c:915,5'
          Dst:             _cmsEnterCriticalSectionPrimitive
        - Src:             'cmsplugin.c:918,5'
          Dst:             _cmsLeaveCriticalSectionPrimitive
        - Src:             'cmsplugin.c:923,21'
          Dst:             _cmsCreateSubAlloc
        - Src:             'cmsplugin.c:926,10'
          Dst:             cmsDeleteContext
        - Src:             'cmsplugin.c:931,5'
          Dst:             _cmsAllocLogErrorChunk
        - Src:             'cmsplugin.c:932,5'
          Dst:             _cmsAllocAlarmCodesChunk
        - Src:             'cmsplugin.c:933,5'
          Dst:             _cmsAllocAdaptationStateChunk
        - Src:             'cmsplugin.c:934,5'
          Dst:             _cmsAllocMemPluginChunk
        - Src:             'cmsplugin.c:935,5'
          Dst:             _cmsAllocInterpPluginChunk
        - Src:             'cmsplugin.c:936,5'
          Dst:             _cmsAllocCurvesPluginChunk
        - Src:             'cmsplugin.c:937,5'
          Dst:             _cmsAllocFormattersPluginChunk
        - Src:             'cmsplugin.c:938,5'
          Dst:             _cmsAllocTagTypePluginChunk
        - Src:             'cmsplugin.c:939,5'
          Dst:             _cmsAllocMPETypePluginChunk
        - Src:             'cmsplugin.c:940,5'
          Dst:             _cmsAllocTagPluginChunk
        - Src:             'cmsplugin.c:941,5'
          Dst:             _cmsAllocIntentsPluginChunk
        - Src:             'cmsplugin.c:942,5'
          Dst:             _cmsAllocOptimizationPluginChunk
        - Src:             'cmsplugin.c:943,5'
          Dst:             _cmsAllocTransformPluginChunk
        - Src:             'cmsplugin.c:944,5'
          Dst:             _cmsAllocMutexPluginChunk
        - Src:             'cmsplugin.c:945,5'
          Dst:             _cmsAllocParallelizationPluginChunk
        - Src:             'cmsplugin.c:951,13'
          Dst:             cmsDeleteContext
    - functionName:    cmsDeleteContext
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - InitContextMutex
        - _cmsEnterCriticalSectionPrimitive
        - _cmsFree
        - _cmsLeaveCriticalSectionPrimitive
        - _cmsSubAllocDestroy
        - cmsUnregisterPlugins
        - cmsUnregisterPluginsTHR
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsplugin.c:965,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:967,9'
              BranchSideFuncs:
                - cmsUnregisterPlugins
                - _cmsSubAllocDestroy
            - BranchSide:      'cmsplugin.c:974,71'
              BranchSideFuncs:
                - InitContextMutex
                - cmsUnregisterPluginsTHR
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
                - _cmsSubAllocDestroy
        - Branch String:   'cmsplugin.c:968,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:969,47'
              BranchSideFuncs:
                - _cmsSubAllocDestroy
            - BranchSide:      'cmsplugin.c:970,31'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:990,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:991,35'
              BranchSideFuncs:
                - _cmsSubAllocDestroy
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
            - BranchSide:      'cmsplugin.c:992,9'
              BranchSideFuncs:
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
        - Branch String:   'cmsplugin.c:996,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:998,35'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
            - BranchSide:      'cmsplugin.c:1003,25'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
        - Branch String:   'cmsplugin.c:1007,21'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:1008,36'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
            - BranchSide:      'cmsplugin.c:1011,13'
              BranchSideFuncs:
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsFree
      Callsites:
        - Src:             'cmsplugin.c:967,9'
          Dst:             cmsUnregisterPlugins
        - Src:             'cmsplugin.c:969,13'
          Dst:             _cmsSubAllocDestroy
        - Src:             'cmsplugin.c:979,9'
          Dst:             InitContextMutex
        - Src:             'cmsplugin.c:987,9'
          Dst:             cmsUnregisterPluginsTHR
        - Src:             'cmsplugin.c:991,15'
          Dst:             _cmsSubAllocDestroy
        - Src:             'cmsplugin.c:995,9'
          Dst:             _cmsEnterCriticalSectionPrimitive
        - Src:             'cmsplugin.c:1013,9'
          Dst:             _cmsLeaveCriticalSectionPrimitive
        - Src:             'cmsplugin.c:1016,9'
          Dst:             _cmsFree
    - functionName:    cmsUnregisterPlugins
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsUnregisterPluginsTHR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsplugin.c:629,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:629,5'
              BranchSideFuncs:
                - cmsUnregisterPluginsTHR
            - BranchSide:      'cmsplugin.c:629,5'
              BranchSideFuncs:
                - cmsUnregisterPluginsTHR
      Callsites:
        - Src:             'cmsplugin.c:629,5'
          Dst:             cmsUnregisterPluginsTHR
    - functionName:    cmsUnregisterPluginsTHR
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsRegisterFormattersPlugin
        - _cmsRegisterInterpPlugin
        - _cmsRegisterMemHandlerPlugin
        - _cmsRegisterMultiProcessElementPlugin
        - _cmsRegisterMutexPlugin
        - _cmsRegisterOptimizationPlugin
        - _cmsRegisterParallelizationPlugin
        - _cmsRegisterParametricCurvesPlugin
        - _cmsRegisterRenderingIntentPlugin
        - _cmsRegisterTagPlugin
        - _cmsRegisterTagTypePlugin
        - _cmsRegisterTransformPlugin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsplugin.c:782,5'
          Dst:             _cmsRegisterMemHandlerPlugin
        - Src:             'cmsplugin.c:783,5'
          Dst:             _cmsRegisterInterpPlugin
        - Src:             'cmsplugin.c:784,5'
          Dst:             _cmsRegisterTagTypePlugin
        - Src:             'cmsplugin.c:785,5'
          Dst:             _cmsRegisterTagPlugin
        - Src:             'cmsplugin.c:786,5'
          Dst:             _cmsRegisterFormattersPlugin
        - Src:             'cmsplugin.c:787,5'
          Dst:             _cmsRegisterRenderingIntentPlugin
        - Src:             'cmsplugin.c:788,5'
          Dst:             _cmsRegisterParametricCurvesPlugin
        - Src:             'cmsplugin.c:789,5'
          Dst:             _cmsRegisterMultiProcessElementPlugin
        - Src:             'cmsplugin.c:790,5'
          Dst:             _cmsRegisterOptimizationPlugin
        - Src:             'cmsplugin.c:791,5'
          Dst:             _cmsRegisterTransformPlugin
        - Src:             'cmsplugin.c:792,5'
          Dst:             _cmsRegisterMutexPlugin
        - Src:             'cmsplugin.c:793,5'
          Dst:             _cmsRegisterParallelizationPlugin
    - functionName:    _cmsFindMemoryPlugin
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - PluginBundle
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsplugin.c:804,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:808,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:818,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:808,57'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:815,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:809,59'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:810,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:815,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:808,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:813,51'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:815,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsCreateContext
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Plugin
        - UserData
      BBCount:         12
      ICount:          145
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - InitContextMutex
        - _cmsAllocAdaptationStateChunk
        - _cmsAllocAlarmCodesChunk
        - _cmsAllocCurvesPluginChunk
        - _cmsAllocFormattersPluginChunk
        - _cmsAllocIntentsPluginChunk
        - _cmsAllocInterpPluginChunk
        - _cmsAllocLogErrorChunk
        - _cmsAllocMPETypePluginChunk
        - _cmsAllocMemPluginChunk
        - _cmsAllocMutexPluginChunk
        - _cmsAllocOptimizationPluginChunk
        - _cmsAllocParallelizationPluginChunk
        - _cmsAllocTagPluginChunk
        - _cmsAllocTagTypePluginChunk
        - _cmsAllocTransformPluginChunk
        - _cmsCreateSubAlloc
        - _cmsEnterCriticalSectionPrimitive
        - _cmsFindMemoryPlugin
        - _cmsInstallAllocFunctions
        - _cmsLeaveCriticalSectionPrimitive
        - _cmsMalloc
        - cmsDeleteContext
        - cmsPluginTHR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsplugin.c:829,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:829,30'
              BranchSideFuncs:
                - _cmsFindMemoryPlugin
                - _cmsInstallAllocFunctions
                - _cmsMalloc
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsPluginTHR
                - cmsDeleteContext
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:831,52'
              BranchSideFuncs:
                - _cmsFindMemoryPlugin
                - _cmsInstallAllocFunctions
                - _cmsMalloc
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsPluginTHR
                - cmsDeleteContext
                - cmsDeleteContext
        - Branch String:   'cmsplugin.c:838,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:839,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:842,12'
              BranchSideFuncs:
                - _cmsEnterCriticalSectionPrimitive
                - _cmsLeaveCriticalSectionPrimitive
                - _cmsCreateSubAlloc
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsPluginTHR
                - cmsDeleteContext
                - cmsDeleteContext
        - Branch String:   'cmsplugin.c:858,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:860,27'
              BranchSideFuncs:
                - cmsDeleteContext
            - BranchSide:      'cmsplugin.c:864,28'
              BranchSideFuncs:
                - _cmsAllocLogErrorChunk
                - _cmsAllocAlarmCodesChunk
                - _cmsAllocAdaptationStateChunk
                - _cmsAllocMemPluginChunk
                - _cmsAllocInterpPluginChunk
                - _cmsAllocCurvesPluginChunk
                - _cmsAllocFormattersPluginChunk
                - _cmsAllocTagTypePluginChunk
                - _cmsAllocMPETypePluginChunk
                - _cmsAllocTagPluginChunk
                - _cmsAllocIntentsPluginChunk
                - _cmsAllocOptimizationPluginChunk
                - _cmsAllocTransformPluginChunk
                - _cmsAllocMutexPluginChunk
                - _cmsAllocParallelizationPluginChunk
                - cmsPluginTHR
                - cmsDeleteContext
        - Branch String:   'cmsplugin.c:881,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:883,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:887,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:829,10'
          Dst:             InitContextMutex
        - Src:             'cmsplugin.c:831,31'
          Dst:             _cmsFindMemoryPlugin
        - Src:             'cmsplugin.c:831,5'
          Dst:             _cmsInstallAllocFunctions
        - Src:             'cmsplugin.c:837,40'
          Dst:             _cmsMalloc
        - Src:             'cmsplugin.c:848,5'
          Dst:             _cmsEnterCriticalSectionPrimitive
        - Src:             'cmsplugin.c:851,5'
          Dst:             _cmsLeaveCriticalSectionPrimitive
        - Src:             'cmsplugin.c:857,21'
          Dst:             _cmsCreateSubAlloc
        - Src:             'cmsplugin.c:860,10'
          Dst:             cmsDeleteContext
        - Src:             'cmsplugin.c:864,5'
          Dst:             _cmsAllocLogErrorChunk
        - Src:             'cmsplugin.c:865,5'
          Dst:             _cmsAllocAlarmCodesChunk
        - Src:             'cmsplugin.c:866,5'
          Dst:             _cmsAllocAdaptationStateChunk
        - Src:             'cmsplugin.c:867,5'
          Dst:             _cmsAllocMemPluginChunk
        - Src:             'cmsplugin.c:868,5'
          Dst:             _cmsAllocInterpPluginChunk
        - Src:             'cmsplugin.c:869,5'
          Dst:             _cmsAllocCurvesPluginChunk
        - Src:             'cmsplugin.c:870,5'
          Dst:             _cmsAllocFormattersPluginChunk
        - Src:             'cmsplugin.c:871,5'
          Dst:             _cmsAllocTagTypePluginChunk
        - Src:             'cmsplugin.c:872,5'
          Dst:             _cmsAllocMPETypePluginChunk
        - Src:             'cmsplugin.c:873,5'
          Dst:             _cmsAllocTagPluginChunk
        - Src:             'cmsplugin.c:874,5'
          Dst:             _cmsAllocIntentsPluginChunk
        - Src:             'cmsplugin.c:875,5'
          Dst:             _cmsAllocOptimizationPluginChunk
        - Src:             'cmsplugin.c:876,5'
          Dst:             _cmsAllocTransformPluginChunk
        - Src:             'cmsplugin.c:877,5'
          Dst:             _cmsAllocMutexPluginChunk
        - Src:             'cmsplugin.c:878,5'
          Dst:             _cmsAllocParallelizationPluginChunk
        - Src:             'cmsplugin.c:881,10'
          Dst:             cmsPluginTHR
        - Src:             'cmsplugin.c:883,9'
          Dst:             cmsDeleteContext
    - functionName:    cmsPluginTHR
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - Plug_in
      BBCount:         50
      ICount:          266
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsRegisterFormattersPlugin
        - _cmsRegisterInterpPlugin
        - _cmsRegisterMemHandlerPlugin
        - _cmsRegisterMultiProcessElementPlugin
        - _cmsRegisterMutexPlugin
        - _cmsRegisterOptimizationPlugin
        - _cmsRegisterParallelizationPlugin
        - _cmsRegisterParametricCurvesPlugin
        - _cmsRegisterRenderingIntentPlugin
        - _cmsRegisterTagPlugin
        - _cmsRegisterTagTypePlugin
        - _cmsRegisterTransformPlugin
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsplugin.c:550,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:554,17'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:622,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:554,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:555,32'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:559,17'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - cmsSignalError
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:559,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:560,32'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:565,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - cmsSignalError
                - cmsSignalError
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
        - Branch String:   'cmsplugin.c:565,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:568,55'
              BranchSideFuncs:
                - _cmsRegisterMemHandlerPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:572,51'
              BranchSideFuncs:
                - _cmsRegisterInterpPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:576,52'
              BranchSideFuncs:
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:580,48'
              BranchSideFuncs:
                - _cmsRegisterTagPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:584,55'
              BranchSideFuncs:
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:588,60'
              BranchSideFuncs:
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:592,61'
              BranchSideFuncs:
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:596,64'
              BranchSideFuncs:
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:600,57'
              BranchSideFuncs:
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:604,54'
              BranchSideFuncs:
                - _cmsRegisterTransformPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:608,50'
              BranchSideFuncs:
                - _cmsRegisterMutexPlugin
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:612,60'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:616,36'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsplugin.c:568,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:568,68'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:569,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:572,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:572,64'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:573,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:576,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:576,65'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:577,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:580,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:580,61'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:581,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:584,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:584,68'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:585,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:588,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:588,73'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:589,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:592,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:592,74'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:593,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:596,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:596,77'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:597,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:600,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:600,70'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:601,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:604,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:604,67'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:605,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:608,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:608,63'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:609,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsplugin.c:612,25'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:612,73'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsplugin.c:613,21'
              BranchSideFuncs:
                - _cmsRegisterParallelizationPlugin
                - _cmsRegisterMutexPlugin
                - _cmsRegisterTransformPlugin
                - _cmsRegisterOptimizationPlugin
                - _cmsRegisterMultiProcessElementPlugin
                - _cmsRegisterParametricCurvesPlugin
                - _cmsRegisterRenderingIntentPlugin
                - _cmsRegisterFormattersPlugin
                - _cmsRegisterTagPlugin
                - _cmsRegisterTagTypePlugin
                - _cmsRegisterInterpPlugin
                - _cmsRegisterMemHandlerPlugin
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
      Callsites:
        - Src:             'cmsplugin.c:555,17'
          Dst:             cmsSignalError
        - Src:             'cmsplugin.c:560,17'
          Dst:             cmsSignalError
        - Src:             'cmsplugin.c:568,26'
          Dst:             _cmsRegisterMemHandlerPlugin
        - Src:             'cmsplugin.c:572,26'
          Dst:             _cmsRegisterInterpPlugin
        - Src:             'cmsplugin.c:576,26'
          Dst:             _cmsRegisterTagTypePlugin
        - Src:             'cmsplugin.c:580,26'
          Dst:             _cmsRegisterTagPlugin
        - Src:             'cmsplugin.c:584,26'
          Dst:             _cmsRegisterFormattersPlugin
        - Src:             'cmsplugin.c:588,26'
          Dst:             _cmsRegisterRenderingIntentPlugin
        - Src:             'cmsplugin.c:592,26'
          Dst:             _cmsRegisterParametricCurvesPlugin
        - Src:             'cmsplugin.c:596,26'
          Dst:             _cmsRegisterMultiProcessElementPlugin
        - Src:             'cmsplugin.c:600,26'
          Dst:             _cmsRegisterOptimizationPlugin
        - Src:             'cmsplugin.c:604,26'
          Dst:             _cmsRegisterTransformPlugin
        - Src:             'cmsplugin.c:608,26'
          Dst:             _cmsRegisterMutexPlugin
        - Src:             'cmsplugin.c:612,26'
          Dst:             _cmsRegisterParallelizationPlugin
        - Src:             'cmsplugin.c:616,21'
          Dst:             cmsSignalError
    - functionName:    cmsPlugin
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Plug_in
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPluginTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsplugin.c:543,12'
          Dst:             cmsPluginTHR
    - functionName:    _cmsPluginMalloc
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - size
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCreateSubAlloc
        - _cmsGetContext
        - _cmsSubAlloc
        - cmsSignalError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmsplugin.c:523,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:525,13'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsCreateSubAlloc
                - _cmsSubAlloc
            - BranchSide:      'cmsplugin.c:536,25'
              BranchSideFuncs:
                - _cmsSubAlloc
        - Branch String:   'cmsplugin.c:525,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:527,28'
              BranchSideFuncs:
                - _cmsCreateSubAlloc
                - _cmsSubAlloc
            - BranchSide:      'cmsplugin.c:531,28'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsplugin.c:528,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:528,39'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:529,9'
              BranchSideFuncs:
                - _cmsSubAlloc
      Callsites:
        - Src:             'cmsplugin.c:521,38'
          Dst:             _cmsGetContext
        - Src:             'cmsplugin.c:527,28'
          Dst:             _cmsCreateSubAlloc
        - Src:             'cmsplugin.c:531,13'
          Dst:             cmsSignalError
        - Src:             'cmsplugin.c:536,12'
          Dst:             _cmsSubAlloc
    - functionName:    _cmsIOPrintf
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - frm
      BBCount:         19
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsplugin.c:490,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:490,5'
              BranchSideFuncs:
                - __assert_fail
                - vsnprintf
            - BranchSide:      'cmsplugin.c:491,5'
              BranchSideFuncs:
                - __assert_fail
                - vsnprintf
        - Branch String:   'cmsplugin.c:491,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:491,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'cmsplugin.c:493,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'cmsplugin.c:496,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:503,16'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:503,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:505,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:508,10'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:505,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:505,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:490,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:491,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:495,11'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsWriteAlignment
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
      BBCount:         11
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsplugin.c:468,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:470,10'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:473,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:473,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:474,9'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:474,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:474,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:476,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:468,5'
          Dst:             __assert_fail
    - functionName:    _cmsReadAlignment
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsplugin.c:451,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:451,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:453,10'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:456,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:456,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:457,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:457,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:459,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:451,5'
          Dst:             __assert_fail
    - functionName:    _cmsWriteTypeBase
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - io
        - sig
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsplugin.c:438,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:438,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:438,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsplugin.c:438,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:440,38'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsAdjustEndianess32
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - DWord
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsReadTypeBase
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsplugin.c:425,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:425,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:427,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:427,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:430,61'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
      Callsites:
        - Src:             'cmsplugin.c:425,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:430,34'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsEncodeDateTimeNumber
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - Source
      BBCount:         9
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsplugin.c:409,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:409,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:410,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
        - Branch String:   'cmsplugin.c:410,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:410,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:410,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsplugin.c:409,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:410,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:412,21'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:413,21'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:414,21'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:415,21'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:416,21'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:417,21'
          Dst:             _cmsAdjustEndianess16
    - functionName:    _cmsAdjustEndianess16
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - Word
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsDecodeDateTimeNumber
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Source
        - Dest
      BBCount:         9
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsplugin.c:393,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:393,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:394,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
        - Branch String:   'cmsplugin.c:394,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:394,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:394,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsplugin.c:393,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:394,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:396,22'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:397,22'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:398,22'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:399,22'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:400,22'
          Dst:             _cmsAdjustEndianess16
        - Src:             'cmsplugin.c:401,22'
          Dst:             _cmsAdjustEndianess16
    - functionName:    _cmsDoubleTo8Fixed8
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDoubleTo15Fixed16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsplugin.c:372,40'
          Dst:             _cmsDoubleTo15Fixed16
    - functionName:    _cmsDoubleTo15Fixed16
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cms8Fixed8toDouble
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - fixed8
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsWriteXYZNumber
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - XYZ
      BBCount:         9
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
        - _cmsDoubleTo15Fixed16
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsplugin.c:354,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:354,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:355,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:355,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:355,5'
              BranchSideFuncs:
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:355,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsplugin.c:354,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:355,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:357,75'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsplugin.c:357,35'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:358,75'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsplugin.c:358,35'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:359,75'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsplugin.c:359,35'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsWrite15Fixed16Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
        - _cmsDoubleTo15Fixed16
      functionUses:    34
      BranchProfiles:
        - Branch String:   'cmsplugin.c:341,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:341,5'
              BranchSideFuncs:
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:343,73'
              BranchSideFuncs:
                - _cmsDoubleTo15Fixed16
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:344,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:347,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:341,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:343,51'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmsplugin.c:343,11'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsWriteUInt64Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsplugin.c:328,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:328,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
            - BranchSide:      'cmsplugin.c:330,33'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
        - Branch String:   'cmsplugin.c:331,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:328,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:330,5'
          Dst:             _cmsAdjustEndianess64
    - functionName:    _cmsAdjustEndianess64
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Result
        - QWord
      BBCount:         6
      ICount:          85
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsplugin.c:87,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:87,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsplugin.c:87,5'
          Dst:             __assert_fail
    - functionName:    _cmsWriteFloat32Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsAdjustEndianess32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmsplugin.c:318,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:321,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:317,19'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsWriteUInt32Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
      functionUses:    92
      BranchProfiles:
        - Branch String:   'cmsplugin.c:299,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:299,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:301,33'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:302,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:303,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:299,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:301,11'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsWriteUInt16Array
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - Array
      BBCount:         16
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsWriteUInt16Number
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmsplugin.c:285,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsWriteUInt16Number
            - BranchSide:      'cmsplugin.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsWriteUInt16Number
        - Branch String:   'cmsplugin.c:286,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:286,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmsplugin.c:288,11'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmsplugin.c:288,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:289,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmsplugin.c:292,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:289,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:289,51'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmsplugin.c:290,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
      Callsites:
        - Src:             'cmsplugin.c:285,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:286,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:289,14'
          Dst:             _cmsWriteUInt16Number
    - functionName:    _cmsWriteUInt16Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess16
      functionUses:    37
      BranchProfiles:
        - Branch String:   'cmsplugin.c:272,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:272,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:274,33'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
        - Branch String:   'cmsplugin.c:275,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:272,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:274,11'
          Dst:             _cmsAdjustEndianess16
    - functionName:    _cmsWriteUInt8Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    26
      BranchProfiles:
        - Branch String:   'cmsplugin.c:260,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:262,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:263,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:260,5'
          Dst:             __assert_fail
    - functionName:    _cmsReadXYZNumber
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - XYZ
      BBCount:         12
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cms15Fixed16toDouble
        - _cmsAdjustEndianess32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsplugin.c:245,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:245,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
            - BranchSide:      'cmsplugin.c:247,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
        - Branch String:   'cmsplugin.c:247,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:247,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:249,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
        - Branch String:   'cmsplugin.c:249,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:251,106'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
            - BranchSide:      'cmsplugin.c:255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:245,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:251,62'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:251,18'
          Dst:             _cms15Fixed16toDouble
        - Src:             'cmsplugin.c:252,62'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:252,18'
          Dst:             _cms15Fixed16toDouble
        - Src:             'cmsplugin.c:253,62'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:253,18'
          Dst:             _cms15Fixed16toDouble
    - functionName:    _cms15Fixed16toDouble
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fix32
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsRead15Fixed16Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cms15Fixed16toDouble
        - _cmsAdjustEndianess32
      functionUses:    47
      BranchProfiles:
        - Branch String:   'cmsplugin.c:228,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:228,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
            - BranchSide:      'cmsplugin.c:230,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
        - Branch String:   'cmsplugin.c:230,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:233,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
        - Branch String:   'cmsplugin.c:233,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:234,80'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
                - _cms15Fixed16toDouble
            - BranchSide:      'cmsplugin.c:237,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:228,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:234,58'
          Dst:             _cmsAdjustEndianess32
        - Src:             'cmsplugin.c:234,14'
          Dst:             _cms15Fixed16toDouble
    - functionName:    _cmsReadUInt64Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsplugin.c:210,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:210,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
            - BranchSide:      'cmsplugin.c:212,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
        - Branch String:   'cmsplugin.c:212,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:215,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
        - Branch String:   'cmsplugin.c:215,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:217,31'
              BranchSideFuncs:
                - _cmsAdjustEndianess64
            - BranchSide:      'cmsplugin.c:220,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:210,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:217,9'
          Dst:             _cmsAdjustEndianess64
    - functionName:    _cmsReadFloat32Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         33
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsplugin.c:176,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:176,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:178,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:178,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:181,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:181,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:183,49'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:187,24'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:187,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:187,28'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:187,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:187,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,21'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,21'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,21'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,48'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,52'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,52'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,52'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,21'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,21'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,21'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,36'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,52'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,52'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:198,52'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:198,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:198,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:176,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:183,23'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsReadUInt32Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         12
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess32
      functionUses:    67
      BranchProfiles:
        - Branch String:   'cmsplugin.c:160,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:160,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:162,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:162,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:165,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
        - Branch String:   'cmsplugin.c:165,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:165,47'
              BranchSideFuncs:
                - _cmsAdjustEndianess32
            - BranchSide:      'cmsplugin.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:160,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:165,25'
          Dst:             _cmsAdjustEndianess32
    - functionName:    _cmsReadUInt16Array
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - Array
      BBCount:         18
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsReadUInt16Number
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmsplugin.c:141,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:141,5'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmsplugin.c:143,11'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmsplugin.c:143,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:145,13'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmsplugin.c:153,5'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:145,13'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:146,39'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmsplugin.c:149,39'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmsplugin.c:146,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:146,55'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmsplugin.c:147,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmsplugin.c:149,17'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:0,0'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmsplugin.c:149,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:141,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:146,18'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmsplugin.c:149,18'
          Dst:             _cmsReadUInt16Number
    - functionName:    _cmsReadUInt16Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         12
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsAdjustEndianess16
      functionUses:    35
      BranchProfiles:
        - Branch String:   'cmsplugin.c:128,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:128,5'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:130,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
        - Branch String:   'cmsplugin.c:130,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:133,9'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
        - Branch String:   'cmsplugin.c:133,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:133,47'
              BranchSideFuncs:
                - _cmsAdjustEndianess16
            - BranchSide:      'cmsplugin.c:134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:128,5'
          Dst:             __assert_fail
        - Src:             'cmsplugin.c:133,25'
          Dst:             _cmsAdjustEndianess16
    - functionName:    _cmsReadUInt8Number
      functionSourceFile: '/src/lcms/src/cmsplugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
      BBCount:         12
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    23
      BranchProfiles:
        - Branch String:   'cmsplugin.c:115,5'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:117,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'cmsplugin.c:120,9'
          Branch Sides:
            - BranchSide:      'cmsplugin.c:120,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsplugin.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsplugin.c:115,5'
          Dst:             __assert_fail
    - functionName:    PackHalfFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3521
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          274
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3536,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3537,23'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3539,15'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3539,8'
          Branch Sides:
            - BranchSide:      'cmspack.c:3541,36'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3555,12'
              BranchSideFuncs:
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3541,36'
          Branch Sides:
            - BranchSide:      'cmspack.c:3541,46'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3541,63'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3545,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3546,26'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3548,19'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3548,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3549,87'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3551,77'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3555,23'
          Branch Sides:
            - BranchSide:      'cmspack.c:3555,26'
              BranchSideFuncs:
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3561,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3555,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3557,23'
              BranchSideFuncs:
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3561,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3561,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3562,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3564,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3529,35'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3534,18'
          Dst:             PixelSize
        - Src:             'cmspack.c:3549,72'
          Dst:             _cmsFloat2Half
        - Src:             'cmspack.c:3551,62'
          Dst:             _cmsFloat2Half
        - Src:             'cmspack.c:3558,41'
          Dst:             _cmsFloat2Half
    - functionName:    IsInkSpace
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Type
      BBCount:         17
      ICount:          74
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cmspack.c:1060,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1076,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PixelSize
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'cmspack.c:1086,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1087,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1090,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PackBytesFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2958
      functionLinenumberEnd: 3002
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          264
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2971,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2972,17'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:2974,12'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:2974,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:2976,33'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:2992,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2976,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:2976,43'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:2976,60'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:2980,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:2981,27'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:2983,15'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:2985,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:2986,63'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:2988,52'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:2992,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:2992,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2998,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2992,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2994,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2998,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2998,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2999,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3001,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:2983,15'
          Dst:             _cmsQuickSaturateWord
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    6
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackWordsFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3009
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          261
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3022,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3023,17'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:3025,12'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:3026,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3028,33'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:3043,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3028,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:3028,43'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:3028,60'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:3032,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3033,27'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:3035,36'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:3037,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3038,64'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:3040,53'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:3043,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:3043,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3049,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3043,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3045,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3049,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3049,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3050,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3052,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3035,14'
          Dst:             _cmsQuickSaturateWord
    - functionName:    PackDoublesFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          272
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3127,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3128,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3130,15'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3130,8'
          Branch Sides:
            - BranchSide:      'cmspack.c:3132,39'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3145,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3132,39'
          Branch Sides:
            - BranchSide:      'cmspack.c:3132,49'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3132,66'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3136,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3137,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3139,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3139,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3140,74'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3142,63'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3145,23'
          Branch Sides:
            - BranchSide:      'cmspack.c:3145,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3152,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3145,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3147,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3152,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3152,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3153,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3155,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3120,35'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3125,18'
          Dst:             PixelSize
    - functionName:    PackFloatsFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3061
      functionLinenumberEnd: 3105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          275
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3076,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3077,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3079,15'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3079,8'
          Branch Sides:
            - BranchSide:      'cmspack.c:3081,39'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3095,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3081,39'
          Branch Sides:
            - BranchSide:      'cmspack.c:3081,49'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3081,66'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3085,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3086,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3088,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3088,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3089,92'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3091,81'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3095,23'
          Branch Sides:
            - BranchSide:      'cmspack.c:3095,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3101,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3095,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3097,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3101,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3101,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3102,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3104,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3069,35'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3074,18'
          Dst:             PixelSize
    - functionName:    PackEncodedWordsLabV2FromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          124
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
        - cmsFloat2LabEncodedV2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3269,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3271,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3281,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3267,5'
          Dst:             cmsFloat2LabEncodedV2
        - Src:             'cmspack.c:3271,19'
          Dst:             PixelSize
    - functionName:    PackEncodedBytesLabV2FromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3224
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          141
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
        - cmsFloat2LabEncoded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3234,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3236,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3246,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3232,5'
          Dst:             cmsFloat2LabEncoded
        - Src:             'cmspack.c:3236,19'
          Dst:             PixelSize
    - functionName:    PackXYZDoubleFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3329,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3331,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3341,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3331,19'
          Dst:             PixelSize
    - functionName:    PackLabDoubleFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3197,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3199,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3209,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3199,19'
          Dst:             PixelSize
    - functionName:    PackXYZFloatFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3299,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3301,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3311,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3301,19'
          Dst:             PixelSize
    - functionName:    PackLabFloatFromFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3164
      functionLinenumberEnd: 3186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3167,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3169,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:3179,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3169,19'
          Dst:             PixelSize
    - functionName:    FomLabV4ToLabV2
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackPlanarWords
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         32
      ICount:          280
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1880,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1882,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1889,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:1882,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1882,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1885,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1882,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1883,66'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1885,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1893,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1895,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1914,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1895,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1895,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1895,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1899,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1900,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1902,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1902,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1903,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1905,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1905,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1907,70'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1910,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1883,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:1890,28'
          Dst:             _cmsToFixedDomain
    - functionName:    _cmsToFixedDomain
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackChunkyWords
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         40
      ICount:          320
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1753,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1755,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1762,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:1755,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1755,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1758,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1755,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1756,66'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1758,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1766,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1768,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1788,10'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1768,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1768,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1768,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1772,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1773,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1775,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1775,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1776,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1778,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1778,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1780,70'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1783,38'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1788,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1789,19'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1792,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1792,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1792,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1792,20'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1792,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1792,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1794,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1756,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:1763,28'
          Dst:             _cmsToFixedDomain
    - functionName:    Pack6WordsSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack6Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4WordsBigEndian
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          93
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4WordsSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4WordsReverse
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsAndSkip1SwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsAndSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsAndSkip1Swap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsAndSkip1
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsBigEndian
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3WordsSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1WordBigEndian
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1WordReversed
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1WordSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1WordSkip1
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1Word
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackPlanarBytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         29
      ICount:          277
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1823,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1825,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1832,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:1825,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1825,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1828,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1825,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1826,46'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1828,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1837,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1839,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1855,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1839,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1839,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1839,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1842,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1843,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1845,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1845,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1847,70'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1850,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1826,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:1833,28'
          Dst:             _cmsToFixedDomain
    - functionName:    PackChunkyBytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         37
      ICount:          318
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1687,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1689,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1696,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:1689,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1689,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1692,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1689,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1690,46'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:1692,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1700,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1702,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1717,10'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1702,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1702,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1702,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1706,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1707,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1709,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1709,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1711,70'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1714,21'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1717,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1718,19'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1721,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1721,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1721,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1721,20'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1721,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1721,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1723,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1690,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:1697,28'
          Dst:             _cmsToFixedDomain
    - functionName:    Pack6BytesSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack6Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4BytesSwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4BytesSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4BytesSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4BytesReverse
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          81
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack4Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1Swap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1SwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesSwapOptimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1SwapOptimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1SwapSwapFirstOptimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1SwapFirstOptimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesAndSkip1Optimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack3BytesOptimized
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackLabV2_16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV4ToLabV2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:2225,34'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2227,34'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2229,34'
          Dst:             FomLabV4ToLabV2
    - functionName:    PackALabV2_8
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV4ToLabV2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:2209,17'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2210,17'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2211,17'
          Dst:             FomLabV4ToLabV2
    - functionName:    PackLabV2_8
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV4ToLabV2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:2192,17'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2193,17'
          Dst:             FomLabV4ToLabV2
        - Src:             'cmspack.c:2194,17'
          Dst:             FomLabV4ToLabV2
    - functionName:    Pack1ByteReversed
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1ByteSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1ByteSkip1
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pack1Byte
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackHalfFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3468
      functionLinenumberEnd: 3512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          275
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3483,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3484,23'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3486,15'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3486,8'
          Branch Sides:
            - BranchSide:      'cmspack.c:3488,39'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3502,12'
              BranchSideFuncs:
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3488,39'
          Branch Sides:
            - BranchSide:      'cmspack.c:3488,49'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3488,66'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3492,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3493,26'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3495,19'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3495,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:3496,88'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3498,77'
              BranchSideFuncs:
                - _cmsFloat2Half
                - _cmsFloat2Half
                - _cmsFloat2Half
        - Branch String:   'cmspack.c:3502,23'
          Branch Sides:
            - BranchSide:      'cmspack.c:3502,26'
              BranchSideFuncs:
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3508,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3502,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3504,23'
              BranchSideFuncs:
                - _cmsFloat2Half
            - BranchSide:      'cmspack.c:3508,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3508,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:3509,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3511,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3476,35'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3481,18'
          Dst:             PixelSize
        - Src:             'cmspack.c:3496,73'
          Dst:             _cmsFloat2Half
        - Src:             'cmspack.c:3498,62'
          Dst:             _cmsFloat2Half
        - Src:             'cmspack.c:3505,24'
          Dst:             _cmsFloat2Half
    - functionName:    PackFloatFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          275
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2918,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:2919,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2921,15'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2921,8'
          Branch Sides:
            - BranchSide:      'cmspack.c:2923,39'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2937,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2923,39'
          Branch Sides:
            - BranchSide:      'cmspack.c:2923,49'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2923,66'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2927,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:2928,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2930,19'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2930,19'
          Branch Sides:
            - BranchSide:      'cmspack.c:2931,92'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2933,81'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2937,23'
          Branch Sides:
            - BranchSide:      'cmspack.c:2937,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2943,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2937,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:2939,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2943,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2943,12'
          Branch Sides:
            - BranchSide:      'cmspack.c:2944,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2946,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:2911,35'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:2916,18'
          Dst:             PixelSize
    - functionName:    PackDoubleFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         27
      ICount:          272
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2865,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2866,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2868,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2868,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:2870,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2884,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2870,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:2870,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2870,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2874,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:2875,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2877,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2877,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:2878,66'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2880,55'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2884,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:2884,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2890,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2884,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2886,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2890,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:2890,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2891,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:2893,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:2858,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:2863,15'
          Dst:             PixelSize
    - functionName:    PackXYZFloatFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
        - cmsXYZEncoded2Float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2816,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2819,53'
              BranchSideFuncs:
                - cmsXYZEncoded2Float
                - PixelSize
            - BranchSide:      'cmspack.c:2834,53'
              BranchSideFuncs:
                - cmsXYZEncoded2Float
      Callsites:
        - Src:             'cmspack.c:2820,9'
          Dst:             cmsXYZEncoded2Float
        - Src:             'cmspack.c:2822,19'
          Dst:             PixelSize
        - Src:             'cmspack.c:2835,9'
          Dst:             cmsXYZEncoded2Float
    - functionName:    PackLabFloatFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          111
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
        - cmsLabEncoded2Float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2759,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2761,53'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:2773,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:2757,5'
          Dst:             cmsLabEncoded2Float
        - Src:             'cmspack.c:2763,19'
          Dst:             PixelSize
    - functionName:    PackXYZDoubleFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
        - cmsXYZEncoded2Float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2787,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2790,53'
              BranchSideFuncs:
                - cmsXYZEncoded2Float
                - PixelSize
            - BranchSide:      'cmspack.c:2804,42'
              BranchSideFuncs:
                - cmsXYZEncoded2Float
      Callsites:
        - Src:             'cmspack.c:2791,9'
          Dst:             cmsXYZEncoded2Float
        - Src:             'cmspack.c:2793,19'
          Dst:             PixelSize
        - Src:             'cmspack.c:2804,9'
          Dst:             cmsXYZEncoded2Float
    - functionName:    PackLabDoubleFrom16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsLabEncoded2Float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:2730,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:2733,53'
              BranchSideFuncs:
                - cmsLabEncoded2Float
            - BranchSide:      'cmspack.c:2744,42'
              BranchSideFuncs:
                - cmsLabEncoded2Float
      Callsites:
        - Src:             'cmspack.c:2734,9'
          Dst:             cmsLabEncoded2Float
        - Src:             'cmspack.c:2744,9'
          Dst:             cmsLabEncoded2Float
    - functionName:    lab4toFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wIn
        - lab4
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnrollHalfToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3416
      functionLinenumberEnd: 3460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          280
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsHalf2Float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3431,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3432,21'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3434,11'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3434,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3436,33'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3449,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3436,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:3436,43'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3436,60'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3438,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3439,55'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3441,55'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3445,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:3445,36'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3445,40'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3449,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:3449,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3456,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3449,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3450,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3456,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3456,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3457,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3459,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3427,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3429,15'
          Dst:             PixelSize
        - Src:             'cmspack.c:3439,18'
          Dst:             _cmsHalf2Float
        - Src:             'cmspack.c:3441,18'
          Dst:             _cmsHalf2Float
    - functionName:    Unroll16ToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          268
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1301,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1302,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1304,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1304,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1306,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1306,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1306,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1306,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1308,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1309,54'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1311,54'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1315,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:1315,36'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1315,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1319,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1319,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1326,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1319,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1320,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1326,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1326,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1327,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1329,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1299,15'
          Dst:             PixelSize
    - functionName:    Unroll8ToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          268
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1249,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1250,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1252,12'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1252,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1254,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1267,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1254,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1254,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1254,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1256,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1257,55'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1259,55'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1263,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:1263,36'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1263,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1267,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1267,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1274,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1267,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1268,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1274,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1274,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1275,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1277,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1247,15'
          Dst:             PixelSize
    - functionName:    UnrollLabV2_16ToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
        - lab4toFloat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:1650,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1651,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1652,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1654,5'
          Dst:             lab4toFloat
    - functionName:    FomLabV2ToLabV4
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'cmspack.c:48,10'
          Branch Sides:
            - BranchSide:      'cmspack.c:48,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:49,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UnrollALabV2_8ToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
        - lab4toFloat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:1630,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1631,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1632,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1634,5'
          Dst:             lab4toFloat
    - functionName:    UnrollLabV2_8ToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
        - lab4toFloat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:1609,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1610,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1611,15'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:1613,5'
          Dst:             lab4toFloat
    - functionName:    UnrollDoublesToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         46
      ICount:          390
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1424,16'
          Branch Sides:
            - BranchSide:      'cmspack.c:1424,19'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1432,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1424,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1426,13'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1432,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1426,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1427,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1429,29'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1427,29'
          Branch Sides:
            - BranchSide:      'cmspack.c:1427,42'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1427,51'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1429,29'
          Branch Sides:
            - BranchSide:      'cmspack.c:1429,42'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1429,51'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1432,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1433,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1435,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1435,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1437,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1454,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1437,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1437,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1437,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1439,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1440,57'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1442,57'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1445,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1445,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1448,14'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1445,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1446,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1448,14'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1450,42'
          Branch Sides:
            - BranchSide:      'cmspack.c:1450,58'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1450,62'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1454,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1454,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1454,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1455,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1461,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1461,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1462,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1464,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1418,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:1422,15'
          Dst:             PixelSize
    - functionName:    UnrollFloatsToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         46
      ICount:          389
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - IsInkSpace
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1357,16'
          Branch Sides:
            - BranchSide:      'cmspack.c:1357,19'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1357,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1359,13'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1359,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1360,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1362,29'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1360,29'
          Branch Sides:
            - BranchSide:      'cmspack.c:1360,42'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1360,51'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1362,29'
          Branch Sides:
            - BranchSide:      'cmspack.c:1362,42'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1362,51'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1365,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1366,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1368,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1368,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1370,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1386,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1370,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1370,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1370,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1372,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1373,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1375,17'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1377,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1377,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1380,14'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1377,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1378,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1380,14'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1382,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:1382,36'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1382,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1386,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1386,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1386,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1387,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1393,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1394,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1396,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1351,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:1355,15'
          Dst:             PixelSize
    - functionName:    UnrollXYZFloatToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          127
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1567,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1569,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:1579,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1569,19'
          Dst:             PixelSize
    - functionName:    UnrollXYZDoubleToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          121
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1538,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1540,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:1550,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1540,19'
          Dst:             PixelSize
    - functionName:    UnrollLabFloatToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          131
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1508,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1510,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:1520,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1510,19'
          Dst:             PixelSize
    - functionName:    UnrollLabDoubleToFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PixelSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1478,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1480,29'
              BranchSideFuncs:
                - PixelSize
            - BranchSide:      'cmspack.c:1490,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1480,19'
          Dst:             PixelSize
    - functionName:    UnrollAnyWordsPremul
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         31
      ICount:          253
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:580,29'
          Branch Sides:
            - BranchSide:      'cmspack.c:580,61'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:580,92'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:583,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:584,15'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:587,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:587,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:589,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:606,10'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:589,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:589,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:589,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:592,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:593,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:595,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:595,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:597,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:601,41'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:598,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:598,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:601,41'
          Branch Sides:
            - BranchSide:      'cmspack.c:601,51'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:601,74'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:606,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:607,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:581,35'
          Dst:             _cmsToFixedDomain
    - functionName:    UnrollPlanarWordsPremul
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         28
      ICount:          253
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:665,30'
          Branch Sides:
            - BranchSide:      'cmspack.c:665,62'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:665,93'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:668,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:669,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:672,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:672,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:674,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:691,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:674,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:674,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:674,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:677,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:678,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:680,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:680,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:682,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:686,41'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:683,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:683,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:686,41'
          Branch Sides:
            - BranchSide:      'cmspack.c:686,51'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:686,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:666,36'
          Dst:             _cmsToFixedDomain
    - functionName:    UnrollAnyWords
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         25
      ICount:          244
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:531,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:532,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:535,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:535,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:537,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:548,10'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:537,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:537,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:537,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:540,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:541,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:543,22'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:543,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:543,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:543,55'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:548,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:549,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:552,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:552,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:552,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:552,20'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:552,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:554,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UnrollPlanarWords
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         17
      ICount:          177
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:630,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:631,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:634,11'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:634,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:636,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:647,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:636,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:636,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:636,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:639,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:640,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:642,22'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:642,22'
          Branch Sides:
            - BranchSide:      'cmspack.c:642,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:642,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Unroll4WordsSwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4WordsSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4WordsSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4WordsReverse
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3WordsSkip1Swap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3WordsSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3WordsSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll2Words
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1WordSkip3
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1WordReversed
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1Word
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnrollChunkyBytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         42
      ICount:          341
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:113,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:115,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:122,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:115,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:115,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:118,18'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:115,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:116,46'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:118,18'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:126,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:143,10'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:128,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:128,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:128,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:131,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:131,46'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:133,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:133,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:139,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:133,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:135,53'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:139,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:136,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:136,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:143,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:144,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:147,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:147,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:147,20'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:147,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:148,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:116,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:123,28'
          Dst:             _cmsToFixedDomain
    - functionName:    UnrollPlanarBytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         34
      ICount:          298
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:180,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:182,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:190,13'
              BranchSideFuncs:
                - _cmsToFixedDomain
        - Branch String:   'cmspack.c:182,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:182,23'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:186,18'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:182,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:183,46'
              BranchSideFuncs:
                - _cmsToFixedDomain
            - BranchSide:      'cmspack.c:186,18'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:194,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:196,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:211,13'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:196,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:196,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:196,60'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:199,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:199,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:199,46'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:201,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:201,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:207,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:201,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:203,53'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:207,40'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:204,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:204,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:205,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:183,28'
          Dst:             _cmsToFixedDomain
        - Src:             'cmspack.c:191,28'
          Dst:             _cmsToFixedDomain
    - functionName:    Unroll4BytesSwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          81
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4BytesSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          81
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4BytesSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          81
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4BytesReverse
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          105
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll4Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          81
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3BytesSkip1SwapSwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3BytesSkip1SwapFirst
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3BytesSkip1Swap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3BytesSwap
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll3Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnrollLabV2_16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:426,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:427,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:428,14'
          Dst:             FomLabV2ToLabV4
    - functionName:    UnrollALabV2_8
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:410,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:411,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:412,14'
          Dst:             FomLabV2ToLabV4
    - functionName:    UnrollLabV2_8
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FomLabV2ToLabV4
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:393,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:394,14'
          Dst:             FomLabV2ToLabV4
        - Src:             'cmspack.c:395,14'
          Dst:             FomLabV2ToLabV4
    - functionName:    Unroll2Bytes
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1ByteReversed
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1ByteSkip2
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1ByteSkip1
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Unroll1Byte
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnrollHalfTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3362
      functionLinenumberEnd: 3407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          282
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsHalf2Float
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:3378,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3379,21'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3381,11'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3381,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3383,33'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3396,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3383,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:3383,43'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3383,60'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3385,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3386,54'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3388,54'
              BranchSideFuncs:
                - _cmsHalf2Float
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3390,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3390,26'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
                - _cmsHalf2Float
            - BranchSide:      'cmspack.c:3392,63'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
                - _cmsHalf2Float
                - _cmsHalf2Float
        - Branch String:   'cmspack.c:3396,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:3396,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3403,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3396,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3397,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3403,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3403,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3404,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3406,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3373,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:3376,15'
          Dst:             PixelSize
        - Src:             'cmspack.c:3386,17'
          Dst:             _cmsHalf2Float
        - Src:             'cmspack.c:3388,17'
          Dst:             _cmsHalf2Float
        - Src:             'cmspack.c:3392,22'
          Dst:             _cmsQuickSaturateWord
    - functionName:    UnrollFloatTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          284
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1173,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1174,21'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1176,11'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1176,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1178,33'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1178,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1178,43'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1178,60'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1180,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1181,57'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1183,57'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1187,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1188,18'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1190,22'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1194,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1194,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1194,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1195,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1201,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1202,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1204,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1169,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:1171,15'
          Dst:             PixelSize
        - Src:             'cmspack.c:1185,14'
          Dst:             _cmsQuickSaturateWord
    - functionName:    UnrollDoubleTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         27
      ICount:          287
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsInkSpace
        - PixelSize
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1116,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1117,21'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1119,11'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1119,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:1121,33'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1137,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1121,33'
          Branch Sides:
            - BranchSide:      'cmspack.c:1121,43'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1121,60'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1123,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1124,57'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1126,57'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1130,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:1131,18'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
            - BranchSide:      'cmspack.c:1133,22'
              BranchSideFuncs:
                - _cmsQuickSaturateWord
        - Branch String:   'cmspack.c:1137,20'
          Branch Sides:
            - BranchSide:      'cmspack.c:1137,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1144,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1137,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1138,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1144,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:1144,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1145,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:1147,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:1111,32'
          Dst:             IsInkSpace
        - Src:             'cmspack.c:1114,15'
          Dst:             PixelSize
        - Src:             'cmspack.c:1128,14'
          Dst:             _cmsQuickSaturateWord
    - functionName:    UnrollDouble1Chan
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspack.c:1219,32'
          Dst:             _cmsQuickSaturateWord
    - functionName:    UnrollXYZFloatTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          121
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsFloat2XYZEncoded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:1021,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:1028,17'
              BranchSideFuncs:
                - cmsFloat2XYZEncoded
            - BranchSide:      'cmspack.c:1043,52'
              BranchSideFuncs:
                - cmsFloat2XYZEncoded
      Callsites:
        - Src:             'cmspack.c:1036,9'
          Dst:             cmsFloat2XYZEncoded
        - Src:             'cmspack.c:1049,9'
          Dst:             cmsFloat2XYZEncoded
    - functionName:    UnrollLabFloatTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsFloat2LabEncoded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:949,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:955,17'
              BranchSideFuncs:
                - cmsFloat2LabEncoded
            - BranchSide:      'cmspack.c:968,38'
              BranchSideFuncs:
                - cmsFloat2LabEncoded
      Callsites:
        - Src:             'cmspack.c:963,9'
          Dst:             cmsFloat2LabEncoded
        - Src:             'cmspack.c:972,9'
          Dst:             cmsFloat2LabEncoded
    - functionName:    UnrollXYZDoubleTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsFloat2XYZEncoded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:985,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:992,17'
              BranchSideFuncs:
                - cmsFloat2XYZEncoded
            - BranchSide:      'cmspack.c:1007,29'
              BranchSideFuncs:
                - cmsFloat2XYZEncoded
      Callsites:
        - Src:             'cmspack.c:1000,9'
          Dst:             cmsFloat2XYZEncoded
        - Src:             'cmspack.c:1007,9'
          Dst:             cmsFloat2XYZEncoded
    - functionName:    UnrollLabDoubleTo16
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsFloat2LabEncoded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:913,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:920,17'
              BranchSideFuncs:
                - cmsFloat2LabEncoded
            - BranchSide:      'cmspack.c:933,29'
              BranchSideFuncs:
                - cmsFloat2LabEncoded
      Callsites:
        - Src:             'cmspack.c:928,9'
          Dst:             cmsFloat2LabEncoded
        - Src:             'cmspack.c:933,9'
          Dst:             cmsFloat2LabEncoded
    - functionName:    cmsFormatterForPCSOfProfile
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4045
      functionLinenumberEnd: 4061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - nBytes
        - lIsFloat
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsLCMScolorSpace
        - cmsChannelsOfColorSpace
        - cmsGetPCS
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspack.c:4054,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:4054,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:4057,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:4047,41'
          Dst:             cmsGetPCS
        - Src:             'cmspack.c:4049,56'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmspack.c:4050,36'
          Dst:             cmsChannelsOfColorSpace
    - functionName:    cmsFormatterForColorspaceOfProfile
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4041
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - nBytes
        - lIsFloat
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsLCMScolorSpace
        - cmsChannelsOfColorSpace
        - cmsGetColorSpace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspack.c:4034,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:4034,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:4037,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:4028,46'
          Dst:             cmsGetColorSpace
        - Src:             'cmspack.c:4029,64'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmspack.c:4030,46'
          Dst:             cmsChannelsOfColorSpace
    - functionName:    _cmsFormatterIs8bit
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4021
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsFormatterIsFloat
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Type
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsGetStockOutputFormatter
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3848
      functionLinenumberEnd: 3890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dwInput
        - dwFlags
      BBCount:         18
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmspack.c:3855,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3860,15'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3873,15'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3886,5'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3860,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3861,61'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3869,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3863,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:3864,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3867,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3873,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3874,67'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3882,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3876,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:3877,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3880,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsGetStockInputFormatter
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dwInput
        - dwFlags
      BBCount:         18
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmspack.c:3686,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3689,15'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3701,15'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3714,5'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3689,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3690,60'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3698,5'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3692,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:3693,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3696,9'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3701,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3702,66'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3710,5'
              BranchSideFuncs: []
        - Branch String:   'cmspack.c:3704,17'
          Branch Sides:
            - BranchSide:      'cmspack.c:3705,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3708,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsGetFormatter
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3987
      functionLinenumberEnd: 4007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Type
        - Dir
        - dwFlags
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsGetStockInputFormatter
        - _cmsGetStockOutputFormatter
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmspack.c:3991,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3993,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3996,13'
              BranchSideFuncs:
                - _cmsGetStockOutputFormatter
                - _cmsGetStockInputFormatter
        - Branch String:   'cmspack.c:3996,5'
          Branch Sides:
            - BranchSide:      'cmspack.c:3998,27'
              BranchSideFuncs:
                - _cmsGetStockOutputFormatter
                - _cmsGetStockInputFormatter
            - BranchSide:      'cmspack.c:4003,9'
              BranchSideFuncs:
                - _cmsGetStockOutputFormatter
                - _cmsGetStockInputFormatter
        - Branch String:   'cmspack.c:3999,13'
          Branch Sides:
            - BranchSide:      'cmspack.c:3999,31'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:4000,5'
              BranchSideFuncs:
                - _cmsGetStockOutputFormatter
                - _cmsGetStockInputFormatter
        - Branch String:   'cmspack.c:4003,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:4004,43'
              BranchSideFuncs:
                - _cmsGetStockInputFormatter
            - BranchSide:      'cmspack.c:4006,44'
              BranchSideFuncs:
                - _cmsGetStockOutputFormatter
      Callsites:
        - Src:             'cmspack.c:3988,76'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmspack.c:4004,16'
          Dst:             _cmsGetStockInputFormatter
        - Src:             'cmspack.c:4006,16'
          Dst:             _cmsGetStockOutputFormatter
    - functionName:    _cmsRegisterFormattersPlugin
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3960
      functionLinenumberEnd: 3981
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspack.c:3966,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3968,11'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3972,55'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmspack.c:3973,9'
          Branch Sides:
            - BranchSide:      'cmspack.c:3973,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3975,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspack.c:3961,76'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmspack.c:3972,38'
          Dst:             _cmsPluginMalloc
    - functionName:    DupFormatterFactoryList
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         19
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmspack.c:3913,6'
          Branch Sides:
            - BranchSide:      'cmspack.c:3913,6'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmspack.c:3916,17'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmspack.c:3916,4'
          Branch Sides:
            - BranchSide:      'cmspack.c:3920,95'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmspack.c:3936,53'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmspack.c:3922,16'
          Branch Sides:
            - BranchSide:      'cmspack.c:3923,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspack.c:3926,12'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmspack.c:3927,16'
          Branch Sides:
            - BranchSide:      'cmspack.c:3928,35'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmspack.c:3930,23'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmspack.c:3932,16'
          Branch Sides:
            - BranchSide:      'cmspack.c:3933,38'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmspack.c:3934,4'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmspack.c:3913,6'
          Dst:             __assert_fail
        - Src:             'cmspack.c:3920,79'
          Dst:             _cmsSubAllocDup
        - Src:             'cmspack.c:3936,37'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocFormattersPluginChunk
      functionSourceFile: '/src/lcms/src/cmspack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3942
      functionLinenumberEnd: 3954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - DupFormatterFactoryList
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspack.c:3943,7'
          Branch Sides:
            - BranchSide:      'cmspack.c:3943,7'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - DupFormatterFactoryList
            - BranchSide:      'cmspack.c:3945,10'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - DupFormatterFactoryList
        - Branch String:   'cmspack.c:3945,10'
          Branch Sides:
            - BranchSide:      'cmspack.c:3948,34'
              BranchSideFuncs:
                - DupFormatterFactoryList
            - BranchSide:      'cmspack.c:3952,60'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmspack.c:3943,7'
          Dst:             __assert_fail
        - Src:             'cmspack.c:3948,10'
          Dst:             DupFormatterFactoryList
        - Src:             'cmspack.c:3952,44'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    5
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.509
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.509
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    cmsChannelsOfColorSpace
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ColorSpace
      BBCount:         60
      ICount:          216
      EdgeCount:       118
      CyclomaticComplexity: 60
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cmspcs.c:879,5'
          Branch Sides:
            - BranchSide:      'cmspcs.c:883,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:883,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:883,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:886,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:886,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:898,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:903,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:903,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:903,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:903,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:906,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:906,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:909,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:909,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:912,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:912,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:915,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:915,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:918,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:918,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:921,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:921,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:924,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:924,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:927,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:927,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:930,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:930,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:933,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:933,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:936,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:936,29'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:938,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsLCMScolorSpace
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ProfileSpace
      BBCount:         60
      ICount:          228
      EdgeCount:       118
      CyclomaticComplexity: 60
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmspcs.c:812,5'
          Branch Sides:
            - BranchSide:      'cmspcs.c:814,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:815,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:816,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:817,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:818,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:819,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:820,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:821,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:822,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:823,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:824,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:825,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:828,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:828,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:831,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:831,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:834,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:834,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:837,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:837,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:840,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:840,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:843,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:843,26'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:846,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:846,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:849,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:849,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:852,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:852,27'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:855,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:855,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:858,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:858,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:861,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:861,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:867,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:867,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:870,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:870,28'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:872,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsICCcolorSpace
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - OurNotation
      BBCount:         36
      ICount:          168
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmspcs.c:766,8'
          Branch Sides:
            - BranchSide:      'cmspcs.c:769,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:769,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:772,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:772,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:774,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:775,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:776,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:777,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:778,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:781,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:781,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:783,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:784,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:785,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:786,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:788,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:789,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:790,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:791,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:792,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:793,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:794,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:795,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:797,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:798,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:799,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:800,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:801,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:802,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:803,23'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:805,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsEndPointsBySpace
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Space
        - White
        - Black
        - nOutputs
      BBCount:         54
      ICount:          233
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmspcs.c:725,8'
          Branch Sides:
            - BranchSide:      'cmspcs.c:727,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:732,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:737,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:742,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:747,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:753,8'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:727,33'
          Branch Sides:
            - BranchSide:      'cmspcs.c:727,44'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:728,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:728,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:728,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:729,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:729,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:729,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:730,28'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:732,33'
          Branch Sides:
            - BranchSide:      'cmspcs.c:732,44'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:733,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:733,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:733,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:734,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:734,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:734,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:735,28'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:737,33'
          Branch Sides:
            - BranchSide:      'cmspcs.c:737,44'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:738,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:738,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:738,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:739,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:739,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:739,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:740,28'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:742,33'
          Branch Sides:
            - BranchSide:      'cmspcs.c:742,44'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:743,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:743,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:743,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:744,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:744,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:744,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:745,28'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:747,33'
          Branch Sides:
            - BranchSide:      'cmspcs.c:747,44'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:748,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:748,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:748,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:749,32'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:749,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:749,43'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:750,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsChannelsOf
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ColorSpace
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsChannelsOfColorSpace
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmspcs.c:948,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:948,16'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:949,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspcs.c:947,13'
          Dst:             cmsChannelsOfColorSpace
    - functionName:    _cmsReasonableGridpointsByColorspace
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - Colorspace
        - dwFlags
      BBCount:         22
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - cmsChannelsOf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmspcs.c:664,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:666,21'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:669,31'
              BranchSideFuncs:
                - cmsChannelsOf
        - Branch String:   'cmspcs.c:672,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:674,13'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:674,13'
          Branch Sides:
            - BranchSide:      'cmspcs.c:675,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:677,13'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:677,13'
          Branch Sides:
            - BranchSide:      'cmspcs.c:678,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:685,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:687,13'
          Branch Sides:
            - BranchSide:      'cmspcs.c:688,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:690,13'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:690,13'
          Branch Sides:
            - BranchSide:      'cmspcs.c:691,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:697,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:698,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:700,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:701,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:703,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspcs.c:669,17'
          Dst:             cmsChannelsOf
    - functionName:    RADIANS
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - deg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsCIE2000DeltaE
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - Lab1
        - Lab2
        - Kl
        - Kc
        - Kh
      BBCount:         15
      ICount:          389
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - RADIANS
        - Sqr
        - atan2deg
        - cos
        - exp
        - pow
        - sin
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspcs.c:620,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:620,68'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:621,30'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:621,29'
          Branch Sides:
            - BranchSide:      'cmspcs.c:621,52'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:622,51'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:624,32'
          Branch Sides:
            - BranchSide:      'cmspcs.c:624,66'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:625,30'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:625,29'
          Branch Sides:
            - BranchSide:      'cmspcs.c:625,53'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:626,54'
              BranchSideFuncs:
                - sqrt
                - RADIANS
                - sin
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - RADIANS
                - cos
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - exp
                - pow
                - pow
                - pow
                - sqrt
                - RADIANS
                - sin
                - Sqr
                - Sqr
                - Sqr
                - sqrt
      Callsites:
        - Src:             'cmspcs.c:595,34'
          Dst:             Sqr
        - Src:             'cmspcs.c:595,44'
          Dst:             Sqr
        - Src:             'cmspcs.c:595,28'
          Dst:             sqrt
        - Src:             'cmspcs.c:600,33'
          Dst:             Sqr
        - Src:             'cmspcs.c:600,43'
          Dst:             Sqr
        - Src:             'cmspcs.c:600,27'
          Dst:             sqrt
        - Src:             'cmspcs.c:602,43'
          Dst:             pow
        - Src:             'cmspcs.c:602,70'
          Dst:             pow
        - Src:             'cmspcs.c:602,95'
          Dst:             pow
        - Src:             'cmspcs.c:602,38'
          Dst:             sqrt
        - Src:             'cmspcs.c:606,34'
          Dst:             Sqr
        - Src:             'cmspcs.c:606,45'
          Dst:             Sqr
        - Src:             'cmspcs.c:606,28'
          Dst:             sqrt
        - Src:             'cmspcs.c:607,28'
          Dst:             atan2deg
        - Src:             'cmspcs.c:612,34'
          Dst:             Sqr
        - Src:             'cmspcs.c:612,46'
          Dst:             Sqr
        - Src:             'cmspcs.c:612,29'
          Dst:             sqrt
        - Src:             'cmspcs.c:613,29'
          Dst:             atan2deg
        - Src:             'cmspcs.c:631,35'
          Dst:             sqrt
        - Src:             'cmspcs.c:631,56'
          Dst:             RADIANS
        - Src:             'cmspcs.c:631,52'
          Dst:             sin
        - Src:             'cmspcs.c:633,41'
          Dst:             RADIANS
        - Src:             'cmspcs.c:633,37'
          Dst:             cos
        - Src:             'cmspcs.c:634,31'
          Dst:             RADIANS
        - Src:             'cmspcs.c:634,27'
          Dst:             cos
        - Src:             'cmspcs.c:635,31'
          Dst:             RADIANS
        - Src:             'cmspcs.c:635,27'
          Dst:             cos
        - Src:             'cmspcs.c:636,31'
          Dst:             RADIANS
        - Src:             'cmspcs.c:636,27'
          Dst:             cos
        - Src:             'cmspcs.c:638,40'
          Dst:             Sqr
        - Src:             'cmspcs.c:638,75'
          Dst:             Sqr
        - Src:             'cmspcs.c:638,65'
          Dst:             sqrt
        - Src:             'cmspcs.c:643,44'
          Dst:             Sqr
        - Src:             'cmspcs.c:643,38'
          Dst:             exp
        - Src:             'cmspcs.c:645,38'
          Dst:             pow
        - Src:             'cmspcs.c:645,60'
          Dst:             pow
        - Src:             'cmspcs.c:645,80'
          Dst:             pow
        - Src:             'cmspcs.c:645,31'
          Dst:             sqrt
        - Src:             'cmspcs.c:647,36'
          Dst:             RADIANS
        - Src:             'cmspcs.c:647,28'
          Dst:             sin
        - Src:             'cmspcs.c:649,39'
          Dst:             Sqr
        - Src:             'cmspcs.c:650,29'
          Dst:             Sqr
        - Src:             'cmspcs.c:651,29'
          Dst:             Sqr
        - Src:             'cmspcs.c:649,33'
          Dst:             sqrt
    - functionName:    Sqr
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atan2deg
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - atan2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmspcs.c:325,15'
          Branch Sides:
            - BranchSide:      'cmspcs.c:325,18'
              BranchSideFuncs:
                - atan2
            - BranchSide:      'cmspcs.c:328,23'
              BranchSideFuncs:
                - atan2
        - Branch String:   'cmspcs.c:325,8'
          Branch Sides:
            - BranchSide:      'cmspcs.c:326,17'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:328,23'
              BranchSideFuncs:
                - atan2
        - Branch String:   'cmspcs.c:332,5'
          Branch Sides:
            - BranchSide:      'cmspcs.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:335,5'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:335,5'
          Branch Sides:
            - BranchSide:      'cmspcs.c:336,11'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:338,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmspcs.c:328,17'
          Dst:             atan2
    - functionName:    sin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atan2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsCMCdeltaE
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - Lab1
        - Lab2
        - l
        - c
      BBCount:         21
      ICount:          250
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Sqr
        - cmsDeltaE
        - cmsLab2LCh
        - cos
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspcs.c:553,21'
          Branch Sides:
            - BranchSide:      'cmspcs.c:553,24'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsLab2LCh
                - cmsDeltaE
                - Sqr
                - Sqr
                - Sqr
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:555,21'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsLab2LCh
                - cmsDeltaE
                - Sqr
                - Sqr
                - Sqr
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:553,7'
          Branch Sides:
            - BranchSide:      'cmspcs.c:553,39'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:555,21'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsLab2LCh
                - cmsDeltaE
                - Sqr
                - Sqr
                - Sqr
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:564,7'
          Branch Sides:
            - BranchSide:      'cmspcs.c:565,27'
              BranchSideFuncs:
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
            - BranchSide:      'cmspcs.c:567,16'
              BranchSideFuncs:
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
        - Branch String:   'cmspcs.c:569,22'
          Branch Sides:
            - BranchSide:      'cmspcs.c:569,31'
              BranchSideFuncs:
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
            - BranchSide:      'cmspcs.c:572,40'
              BranchSideFuncs:
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:569,7'
          Branch Sides:
            - BranchSide:      'cmspcs.c:570,40'
              BranchSideFuncs:
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:572,40'
              BranchSideFuncs:
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
        - Branch String:   'cmspcs.c:577,8'
          Branch Sides:
            - BranchSide:      'cmspcs.c:578,13'
              BranchSideFuncs:
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:580,21'
              BranchSideFuncs:
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
      Callsites:
        - Src:             'cmspcs.c:555,3'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:556,3'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:562,8'
          Dst:             cmsDeltaE
        - Src:             'cmspcs.c:564,7'
          Dst:             Sqr
        - Src:             'cmspcs.c:564,16'
          Dst:             Sqr
        - Src:             'cmspcs.c:564,24'
          Dst:             Sqr
        - Src:             'cmspcs.c:565,23'
          Dst:             Sqr
        - Src:             'cmspcs.c:565,31'
          Dst:             Sqr
        - Src:             'cmspcs.c:565,39'
          Dst:             Sqr
        - Src:             'cmspcs.c:565,18'
          Dst:             sqrt
        - Src:             'cmspcs.c:570,29'
          Dst:             cos
        - Src:             'cmspcs.c:572,29'
          Dst:             cos
        - Src:             'cmspcs.c:580,10'
          Dst:             sqrt
        - Src:             'cmspcs.c:582,15'
          Dst:             Sqr
        - Src:             'cmspcs.c:582,30'
          Dst:             Sqr
        - Src:             'cmspcs.c:582,45'
          Dst:             Sqr
        - Src:             'cmspcs.c:582,10'
          Dst:             sqrt
    - functionName:    cmsLab2LCh
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - LCh
        - Lab
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Sqr
        - atan2deg
        - pow
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:352,20'
          Dst:             Sqr
        - Src:             'cmspcs.c:352,35'
          Dst:             Sqr
        - Src:             'cmspcs.c:352,16'
          Dst:             pow
        - Src:             'cmspcs.c:353,16'
          Dst:             atan2deg
    - functionName:    cmsDeltaE
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab1
        - Lab2
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Sqr
        - pow
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:446,16'
          Dst:             Sqr
        - Src:             'cmspcs.c:446,26'
          Dst:             Sqr
        - Src:             'cmspcs.c:446,36'
          Dst:             Sqr
        - Src:             'cmspcs.c:446,12'
          Dst:             pow
    - functionName:    ComputeLBFD
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Sqr
        - log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspcs.c:486,7'
          Branch Sides:
            - BranchSide:      'cmspcs.c:487,20'
              BranchSideFuncs:
                - Sqr
                - log
            - BranchSide:      'cmspcs.c:489,21'
              BranchSideFuncs:
                - log
      Callsites:
        - Src:             'cmspcs.c:487,15'
          Dst:             Sqr
        - Src:             'cmspcs.c:491,31'
          Dst:             log
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsBFDdeltaE
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab1
        - Lab2
      BBCount:         6
      ICount:          264
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ComputeLBFD
        - Sqr
        - cmsDeltaE
        - cmsLab2LCh
        - cos
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspcs.c:517,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:518,27'
              BranchSideFuncs:
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:520,16'
              BranchSideFuncs:
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - sqrt
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - cos
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - sqrt
      Callsites:
        - Src:             'cmspcs.c:504,13'
          Dst:             ComputeLBFD
        - Src:             'cmspcs.c:505,13'
          Dst:             ComputeLBFD
        - Src:             'cmspcs.c:508,5'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:509,5'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:515,10'
          Dst:             cmsDeltaE
        - Src:             'cmspcs.c:517,9'
          Dst:             Sqr
        - Src:             'cmspcs.c:517,18'
          Dst:             Sqr
        - Src:             'cmspcs.c:517,39'
          Dst:             Sqr
        - Src:             'cmspcs.c:518,23'
          Dst:             Sqr
        - Src:             'cmspcs.c:518,31'
          Dst:             Sqr
        - Src:             'cmspcs.c:518,52'
          Dst:             Sqr
        - Src:             'cmspcs.c:518,18'
          Dst:             sqrt
        - Src:             'cmspcs.c:524,21'
          Dst:             Sqr
        - Src:             'cmspcs.c:524,17'
          Dst:             Sqr
        - Src:             'cmspcs.c:524,37'
          Dst:             Sqr
        - Src:             'cmspcs.c:524,33'
          Dst:             Sqr
        - Src:             'cmspcs.c:524,12'
          Dst:             sqrt
        - Src:             'cmspcs.c:525,25'
          Dst:             cos
        - Src:             'cmspcs.c:526,18'
          Dst:             cos
        - Src:             'cmspcs.c:527,18'
          Dst:             cos
        - Src:             'cmspcs.c:528,18'
          Dst:             cos
        - Src:             'cmspcs.c:529,18'
          Dst:             cos
        - Src:             'cmspcs.c:532,20'
          Dst:             cos
        - Src:             'cmspcs.c:533,18'
          Dst:             cos
        - Src:             'cmspcs.c:534,18'
          Dst:             cos
        - Src:             'cmspcs.c:535,18'
          Dst:             cos
        - Src:             'cmspcs.c:536,18'
          Dst:             cos
        - Src:             'cmspcs.c:538,10'
          Dst:             sqrt
        - Src:             'cmspcs.c:541,16'
          Dst:             Sqr
        - Src:             'cmspcs.c:541,28'
          Dst:             Sqr
        - Src:             'cmspcs.c:541,43'
          Dst:             Sqr
        - Src:             'cmspcs.c:541,11'
          Dst:             sqrt
    - functionName:    cmsCIE94DeltaE
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab1
        - Lab2
      BBCount:         6
      ICount:          113
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Sqr
        - cmsDeltaE
        - cmsLab2LCh
        - pow
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmspcs.c:466,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:467,12'
              BranchSideFuncs:
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - sqrt
            - BranchSide:      'cmspcs.c:469,18'
              BranchSideFuncs:
                - pow
                - sqrt
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - Sqr
                - sqrt
      Callsites:
        - Src:             'cmspcs.c:459,5'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:460,5'
          Dst:             cmsLab2LCh
        - Src:             'cmspcs.c:463,11'
          Dst:             cmsDeltaE
        - Src:             'cmspcs.c:465,12'
          Dst:             Sqr
        - Src:             'cmspcs.c:465,22'
          Dst:             Sqr
        - Src:             'cmspcs.c:465,32'
          Dst:             Sqr
        - Src:             'cmspcs.c:469,14'
          Dst:             pow
        - Src:             'cmspcs.c:471,11'
          Dst:             sqrt
        - Src:             'cmspcs.c:476,17'
          Dst:             Sqr
        - Src:             'cmspcs.c:476,28'
          Dst:             Sqr
        - Src:             'cmspcs.c:476,38'
          Dst:             Sqr
        - Src:             'cmspcs.c:476,48'
          Dst:             Sqr
        - Src:             'cmspcs.c:476,58'
          Dst:             Sqr
        - Src:             'cmspcs.c:476,12'
          Dst:             sqrt
    - functionName:    XYZ2float
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cms15Fixed16toDouble
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:425,12'
          Dst:             _cms15Fixed16toDouble
    - functionName:    cmsXYZEncoded2Float
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fXYZ
        - XYZ
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XYZ2float
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:431,17'
          Dst:             XYZ2float
        - Src:             'cmspcs.c:432,17'
          Dst:             XYZ2float
        - Src:             'cmspcs.c:433,17'
          Dst:             XYZ2float
    - functionName:    XYZ2Fix
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:371,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    cmsFloat2XYZEncoded
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - XYZ
        - fXYZ
      BBCount:         24
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - XYZ2Fix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmspcs.c:383,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:385,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:390,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:390,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:391,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:393,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:393,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:394,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:396,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:396,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:397,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:399,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:399,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:400,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:402,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:402,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:403,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:405,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
        - Branch String:   'cmspcs.c:405,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:405,9'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
            - BranchSide:      'cmspcs.c:406,13'
              BranchSideFuncs:
                - XYZ2Fix
                - XYZ2Fix
                - XYZ2Fix
      Callsites:
        - Src:             'cmspcs.c:409,14'
          Dst:             XYZ2Fix
        - Src:             'cmspcs.c:410,14'
          Dst:             XYZ2Fix
        - Src:             'cmspcs.c:411,14'
          Dst:             XYZ2Fix
    - functionName:    cmsLCh2Lab
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab
        - LCh
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cos
        - sin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:363,27'
          Dst:             cos
        - Src:             'cmspcs.c:364,27'
          Dst:             sin
    - functionName:    ab2Fix4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ab
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:295,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    L2Fix4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - L
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:289,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    Clamp_ab_doubleV4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ab
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspcs.c:280,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:280,37'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:281,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:281,37'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:281,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Clamp_L_doubleV4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - L
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmspcs.c:271,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:271,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:272,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:272,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsFloat2LabEncoded
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wLab
        - fLab
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clamp_L_doubleV4
        - Clamp_ab_doubleV4
        - L2Fix4
        - ab2Fix4
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:302,13'
          Dst:             Clamp_L_doubleV4
        - Src:             'cmspcs.c:303,13'
          Dst:             Clamp_ab_doubleV4
        - Src:             'cmspcs.c:304,13'
          Dst:             Clamp_ab_doubleV4
        - Src:             'cmspcs.c:306,15'
          Dst:             L2Fix4
        - Src:             'cmspcs.c:307,15'
          Dst:             ab2Fix4
        - Src:             'cmspcs.c:308,15'
          Dst:             ab2Fix4
    - functionName:    ab2Fix2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ab
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:200,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    L2Fix2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - L
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:194,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    Clamp_ab_doubleV2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ab
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmspcs.c:248,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:248,37'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:249,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:249,37'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:249,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Clamp_L_doubleV2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - L
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmspcs.c:238,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:238,18'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'cmspcs.c:239,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:239,22'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:239,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsFloat2LabEncodedV2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wLab
        - fLab
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clamp_L_doubleV2
        - Clamp_ab_doubleV2
        - L2Fix2
        - ab2Fix2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:258,13'
          Dst:             Clamp_L_doubleV2
        - Src:             'cmspcs.c:259,13'
          Dst:             Clamp_ab_doubleV2
        - Src:             'cmspcs.c:260,13'
          Dst:             Clamp_ab_doubleV2
        - Src:             'cmspcs.c:262,15'
          Dst:             L2Fix2
        - Src:             'cmspcs.c:263,15'
          Dst:             ab2Fix2
        - Src:             'cmspcs.c:264,15'
          Dst:             ab2Fix2
    - functionName:    ab2float4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    L2float4
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsLabEncoded2Float
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab
        - wLab
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - L2float4
        - ab2float4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:228,18'
          Dst:             L2float4
        - Src:             'cmspcs.c:229,18'
          Dst:             ab2float4
        - Src:             'cmspcs.c:230,18'
          Dst:             ab2float4
    - functionName:    ab2float2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    L2float2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsLabEncoded2FloatV2
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lab
        - wLab
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - L2float2
        - ab2float2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmspcs.c:220,18'
          Dst:             L2float2
        - Src:             'cmspcs.c:221,18'
          Dst:             ab2float2
        - Src:             'cmspcs.c:222,18'
          Dst:             ab2float2
    - functionName:    f_1
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - t
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmspcs.c:134,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:135,33'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:138,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsLab2XYZ
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
        - xyz
        - Lab
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsD50_XYZ
        - f_1
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmspcs.c:165,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:165,9'
              BranchSideFuncs:
                - cmsD50_XYZ
                - f_1
                - f_1
                - f_1
            - BranchSide:      'cmspcs.c:166,22'
              BranchSideFuncs:
                - cmsD50_XYZ
                - f_1
                - f_1
                - f_1
      Callsites:
        - Src:             'cmspcs.c:166,22'
          Dst:             cmsD50_XYZ
        - Src:             'cmspcs.c:172,16'
          Dst:             f_1
        - Src:             'cmspcs.c:173,16'
          Dst:             f_1
        - Src:             'cmspcs.c:174,16'
          Dst:             f_1
    - functionName:    f
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmspcs.c:123,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:124,32'
              BranchSideFuncs: []
            - BranchSide:      'cmspcs.c:126,20'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'cmspcs.c:126,16'
          Dst:             pow
    - functionName:    cmsXYZ2Lab
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
        - Lab
        - xyz
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsD50_XYZ
        - f
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmspcs.c:147,9'
          Branch Sides:
            - BranchSide:      'cmspcs.c:147,9'
              BranchSideFuncs:
                - cmsD50_XYZ
                - f
                - f
                - f
            - BranchSide:      'cmspcs.c:148,22'
              BranchSideFuncs:
                - cmsD50_XYZ
                - f
                - f
                - f
      Callsites:
        - Src:             'cmspcs.c:148,22'
          Dst:             cmsD50_XYZ
        - Src:             'cmspcs.c:150,10'
          Dst:             f
        - Src:             'cmspcs.c:151,10'
          Dst:             f
        - Src:             'cmspcs.c:152,10'
          Dst:             f
    - functionName:    cmsxyY2XYZ
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - Source
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsXYZ2xyY
      functionSourceFile: '/src/lcms/src/cmspcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - Source
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsAdaptToIlluminant
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Result
        - SourceWhitePt
        - Illuminant
        - Value
      BBCount:         18
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsAdaptationMatrix
        - _cmsMAT3eval
        - _cmsVEC3init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:336,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:336,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
            - BranchSide:      'cmswtpnt.c:337,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
        - Branch String:   'cmswtpnt.c:337,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:337,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
            - BranchSide:      'cmswtpnt.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
        - Branch String:   'cmswtpnt.c:338,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:338,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
            - BranchSide:      'cmswtpnt.c:339,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
        - Branch String:   'cmswtpnt.c:339,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:339,5'
              BranchSideFuncs:
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
            - BranchSide:      'cmswtpnt.c:341,48'
              BranchSideFuncs:
                - _cmsAdaptationMatrix
                - _cmsVEC3init
                - _cmsMAT3eval
        - Branch String:   'cmswtpnt.c:341,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:341,76'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsMAT3eval
            - BranchSide:      'cmswtpnt.c:343,23'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsMAT3eval
      Callsites:
        - Src:             'cmswtpnt.c:336,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:337,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:338,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:339,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:341,10'
          Dst:             _cmsAdaptationMatrix
        - Src:             'cmswtpnt.c:343,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:344,5'
          Dst:             _cmsMAT3eval
    - functionName:    _cmsAdaptationMatrix
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - ConeMatrix
        - FromIll
        - ToIll
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ComputeChromaticAdaptation
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:244,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:244,9'
              BranchSideFuncs:
                - ComputeChromaticAdaptation
            - BranchSide:      'cmswtpnt.c:245,20'
              BranchSideFuncs:
                - ComputeChromaticAdaptation
      Callsites:
        - Src:             'cmswtpnt.c:247,12'
          Dst:             ComputeChromaticAdaptation
    - functionName:    ComputeChromaticAdaptation
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Conversion
        - SourceWhitePoint
        - DestWhitePoint
        - Chad
      BBCount:         13
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsMAT3eval
        - _cmsMAT3inverse
        - _cmsMAT3per
        - _cmsVEC3init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:205,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:205,44'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3eval
                - _cmsMAT3eval
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3per
                - _cmsMAT3per
            - BranchSide:      'cmswtpnt.c:207,34'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3eval
                - _cmsMAT3eval
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3per
                - _cmsMAT3per
        - Branch String:   'cmswtpnt.c:218,59'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:219,29'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:220,60'
              BranchSideFuncs: []
        - Branch String:   'cmswtpnt.c:219,59'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:220,60'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:220,29'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3per
                - _cmsMAT3per
        - Branch String:   'cmswtpnt.c:218,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:220,60'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:223,24'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3per
                - _cmsMAT3per
      Callsites:
        - Src:             'cmswtpnt.c:205,10'
          Dst:             _cmsMAT3inverse
        - Src:             'cmswtpnt.c:207,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:211,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:215,5'
          Dst:             _cmsMAT3eval
        - Src:             'cmswtpnt.c:216,5'
          Dst:             _cmsMAT3eval
        - Src:             'cmswtpnt.c:223,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:224,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:225,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:228,5'
          Dst:             _cmsMAT3per
        - Src:             'cmswtpnt.c:229,5'
          Dst:             _cmsMAT3per
    - functionName:    _cmsAdaptMatrixToD50
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - SourceWhitePt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsAdaptationMatrix
        - _cmsMAT3per
        - cmsD50_XYZ
        - cmsxyY2XYZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:260,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:260,68'
              BranchSideFuncs:
                - _cmsMAT3per
            - BranchSide:      'cmswtpnt.c:262,12'
              BranchSideFuncs:
                - _cmsMAT3per
      Callsites:
        - Src:             'cmswtpnt.c:258,5'
          Dst:             cmsxyY2XYZ
        - Src:             'cmswtpnt.c:260,53'
          Dst:             cmsD50_XYZ
        - Src:             'cmswtpnt.c:260,10'
          Dst:             _cmsAdaptationMatrix
        - Src:             'cmswtpnt.c:263,5'
          Dst:             _cmsMAT3per
    - functionName:    cmsD50_XYZ
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsBuildRGB2XYZtransferMatrix
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - WhitePt
        - Primrs
      BBCount:         6
      ICount:          205
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsAdaptMatrixToD50
        - _cmsMAT3eval
        - _cmsMAT3inverse
        - _cmsVEC3init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:306,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:307,9'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsMAT3eval
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsAdaptMatrixToD50
            - BranchSide:      'cmswtpnt.c:310,31'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsMAT3eval
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsAdaptMatrixToD50
      Callsites:
        - Src:             'cmswtpnt.c:300,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:301,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:302,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:306,10'
          Dst:             _cmsMAT3inverse
        - Src:             'cmswtpnt.c:310,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:313,5'
          Dst:             _cmsMAT3eval
        - Src:             'cmswtpnt.c:316,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:317,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:318,5'
          Dst:             _cmsVEC3init
        - Src:             'cmswtpnt.c:321,12'
          Dst:             _cmsAdaptMatrixToD50
    - functionName:    cmsTempFromWhitePoint
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - TempK
        - WhitePoint
      BBCount:         19
      ICount:          187
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:150,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - sqrt
            - BranchSide:      'cmswtpnt.c:151,5'
              BranchSideFuncs:
                - __assert_fail
                - sqrt
        - Branch String:   'cmswtpnt.c:151,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:151,5'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'cmswtpnt.c:153,13'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmswtpnt.c:163,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:165,26'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'cmswtpnt.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'cmswtpnt.c:172,22'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:172,26'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'cmswtpnt.c:179,14'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmswtpnt.c:172,13'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:175,35'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:179,14'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             'cmswtpnt.c:150,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:151,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:170,45'
          Dst:             sqrt
    - functionName:    cmsWhitePointFromTemp
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - WhitePoint
        - TempK
      BBCount:         19
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - cmsSignalError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:54,5'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:54,5'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmswtpnt.c:56,9'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmswtpnt.c:62,20'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:62,23'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmswtpnt.c:69,13'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmswtpnt.c:62,9'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:64,26'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:69,13'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmswtpnt.c:69,24'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:69,27'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmswtpnt.c:74,13'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmswtpnt.c:69,13'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:71,30'
              BranchSideFuncs: []
            - BranchSide:      'cmswtpnt.c:74,13'
              BranchSideFuncs:
                - cmsSignalError
      Callsites:
        - Src:             'cmswtpnt.c:54,5'
          Dst:             __assert_fail
        - Src:             'cmswtpnt.c:74,13'
          Dst:             cmsSignalError
    - functionName:    cmsD50_xyY
      functionSourceFile: '/src/lcms/src/cmswtpnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsD50_XYZ
        - cmsXYZ2xyY
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmswtpnt.c:42,25'
          Branch Sides:
            - BranchSide:      'cmswtpnt.c:42,25'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsXYZ2xyY
            - BranchSide:      'cmswtpnt.c:42,25'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsXYZ2xyY
      Callsites:
        - Src:             'cmswtpnt.c:42,25'
          Dst:             cmsD50_XYZ
        - Src:             'cmswtpnt.c:42,5'
          Dst:             cmsXYZ2xyY
    - functionName:    NormalizeXYZ
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:1094,27'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1094,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1095,12'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1095,27'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1094,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1096,12'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1094,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1098,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1102,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CachedXFORM
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         14
      ICount:          188
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsHandleExtraChannels
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:530,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:532,34'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'cmsxform.c:556,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:535,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:537,21'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'cmsxform.c:553,21'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'cmsxform.c:539,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:541,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'cmsxform.c:544,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'cmsxform.c:518,5'
          Dst:             _cmsHandleExtraChannels
        - Src:             'cmsxform.c:539,17'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CachedXFORMGamutCheck
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         14
      ICount:          177
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - TransformOnePixelWithGamutCheck
        - _cmsHandleExtraChannels
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:585,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:587,34'
              BranchSideFuncs:
                - memcmp
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:611,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:590,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:592,21'
              BranchSideFuncs:
                - memcmp
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:608,21'
              BranchSideFuncs:
                - memcmp
                - TransformOnePixelWithGamutCheck
        - Branch String:   'cmsxform.c:594,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:596,17'
              BranchSideFuncs:
                - memcmp
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:599,49'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
                - memcmp
      Callsites:
        - Src:             'cmsxform.c:573,5'
          Dst:             _cmsHandleExtraChannels
        - Src:             'cmsxform.c:594,17'
          Dst:             memcmp
        - Src:             'cmsxform.c:599,17'
          Dst:             TransformOnePixelWithGamutCheck
    - functionName:    TransformOnePixelWithGamutCheck
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - wIn
        - wOut
      BBCount:         10
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsxform.c:450,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:453,107'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
            - BranchSide:      'cmsxform.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:455,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:457,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:459,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:453,81'
          Dst:             _cmsContextGetClientChunk
    - functionName:    PrecalculatedXFORM
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         11
      ICount:          156
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsHandleExtraChannels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:422,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:424,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:438,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:427,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:429,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:434,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:415,5'
          Dst:             _cmsHandleExtraChannels
    - functionName:    PrecalculatedXFORMGamutCheck
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         11
      ICount:          145
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TransformOnePixelWithGamutCheck
        - _cmsHandleExtraChannels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:485,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:487,34'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:500,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:490,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:492,21'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:497,21'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
      Callsites:
        - Src:             'cmsxform.c:478,5'
          Dst:             _cmsHandleExtraChannels
        - Src:             'cmsxform.c:493,13'
          Dst:             TransformOnePixelWithGamutCheck
    - functionName:    NullXFORM
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         11
      ICount:          137
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsHandleExtraChannels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:383,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:385,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:398,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:388,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:390,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:394,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:377,5'
          Dst:             _cmsHandleExtraChannels
    - functionName:    PackNothing
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wOut
        - output
        - Stride
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnrollNothing
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - wIn
        - accum
        - Stride
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FloatXFORM
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         21
      ICount:          216
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsHandleExtraChannels
        - cmsPipelineEvalFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:278,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:280,34'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
            - BranchSide:      'cmsxform.c:322,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:283,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:285,21'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
            - BranchSide:      'cmsxform.c:318,21'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
        - Branch String:   'cmsxform.c:288,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:291,38'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
            - BranchSide:      'cmsxform.c:311,38'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
        - Branch String:   'cmsxform.c:294,21'
          Branch Sides:
            - BranchSide:      'cmsxform.c:296,118'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
            - BranchSide:      'cmsxform.c:305,42'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
        - Branch String:   'cmsxform.c:299,21'
          Branch Sides:
            - BranchSide:      'cmsxform.c:300,35'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
            - BranchSide:      'cmsxform.c:302,17'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - cmsPipelineEvalFloat
                - _cmsContextGetClientChunk
      Callsites:
        - Src:             'cmsxform.c:271,5'
          Dst:             _cmsHandleExtraChannels
        - Src:             'cmsxform.c:291,17'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmsxform.c:296,92'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:305,21'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmsxform.c:311,17'
          Dst:             cmsPipelineEvalFloat
    - functionName:    NullFloatXFORM
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         11
      ICount:          137
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsHandleExtraChannels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:345,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:347,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:359,1'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:350,12'
          Branch Sides:
            - BranchSide:      'cmsxform.c:352,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:356,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:339,5'
          Dst:             _cmsHandleExtraChannels
    - functionName:    ParalellizeIfSuitable
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsContextGetClientChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:813,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:813,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:814,21'
          Branch Sides:
            - BranchSide:      'cmsxform.c:814,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:814,21'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:814,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:816,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:811,84'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:813,5'
          Dst:             __assert_fail
    - functionName:    _cmsTransform2toTransformAdaptor
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
        - InputBuffer
        - OutputBuffer
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         7
      ICount:          102
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsHandleExtraChannels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:695,8'
          Branch Sides:
            - BranchSide:      'cmsxform.c:697,46'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:705,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:690,8'
          Dst:             _cmsHandleExtraChannels
    - functionName:    cmsChangeBuffersFormat
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hTransform
        - InputFormat
        - OutputFormat
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsGetFormatter
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:1450,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1452,24'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1456,34'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
        - Branch String:   'cmsxform.c:1459,27'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1459,30'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1461,24'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsxform.c:1459,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1461,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1465,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:1452,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1456,17'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:1457,17'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:1461,9'
          Dst:             cmsSignalError
    - functionName:    cmsGetTransformOutputFormat
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hTransform
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:1436,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1436,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1437,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsGetTransformInputFormat
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hTransform
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:1428,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1428,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1429,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsGetTransformContextID
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hTransform
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:1419,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1419,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1420,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsCreateProofingTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - InputProfile
        - InputFormat
        - OutputProfile
        - OutputFormat
        - ProofingProfile
        - nIntent
        - ProofingIntent
        - dwFlags
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateProofingTransformTHR
        - cmsGetProfileContextID
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsxform.c:1402,42'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsxform.c:1402,12'
          Dst:             cmsCreateProofingTransformTHR
    - functionName:    cmsCreateProofingTransformTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - InputProfile
        - InputFormat
        - OutputProfile
        - OutputFormat
        - ProofingProfile
        - nIntent
        - ProofingIntent
        - dwFlags
      BBCount:         6
      ICount:          133
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsCreateExtendedTransform
        - cmsCreateTransformTHR
        - cmsSetAdaptationStateTHR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:1384,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1385,38'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
            - BranchSide:      'cmsxform.c:1387,39'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
      Callsites:
        - Src:             'cmsxform.c:1382,69'
          Dst:             cmsSetAdaptationStateTHR
        - Src:             'cmsxform.c:1385,16'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmsxform.c:1387,12'
          Dst:             cmsCreateExtendedTransform
    - functionName:    cmsSetAdaptationStateTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ContextID
        - d
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsxform.c:66,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:68,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:60,73'
          Dst:             _cmsContextGetClientChunk
    - functionName:    cmsCreateTransformTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Input
        - InputFormat
        - Output
        - OutputFormat
        - Intent
        - dwFlags
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateMultiprofileTransformTHR
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsxform.c:1347,12'
          Dst:             cmsCreateMultiprofileTransformTHR
    - functionName:    cmsCreateExtendedTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - hProfiles
        - BPC
        - Intents
        - AdaptationStates
        - hGamutProfile
        - nGamutPCSposition
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         76
      ICount:          542
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - AllocEmptyTransform
        - GetXFormColorSpaces
        - IsProperColorSpace
        - SetWhitePoint
        - TransformOnePixelWithGamutCheck
        - _cmsCompileProfileSequence
        - _cmsCreateGamutCheckPipeline
        - _cmsFormatterIsFloat
        - _cmsLinkProfiles
        - cmsChannelsOfColorSpace
        - cmsDetectRGBProfileGamma
        - cmsDupNamedColorList
        - cmsGetDeviceClass
        - cmsIsTag
        - cmsPipelineFree
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsReadTag
        - cmsSignalError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsxform.c:1141,24'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1141,27'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1142,24'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsxform.c:1141,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1142,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1146,18'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
                - AllocEmptyTransform
        - Branch String:   'cmsxform.c:1149,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1151,36'
              BranchSideFuncs:
                - AllocEmptyTransform
            - BranchSide:      'cmsxform.c:1155,9'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1155,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1156,13'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1160,30'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1156,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1156,44'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1157,5'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1160,43'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1160,67'
              BranchSideFuncs:
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1161,17'
              BranchSideFuncs:
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1160,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1161,17'
              BranchSideFuncs:
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1164,30'
              BranchSideFuncs:
                - GetXFormColorSpaces
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1164,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1165,24'
              BranchSideFuncs:
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1170,29'
              BranchSideFuncs:
                - IsProperColorSpace
                - cmsSignalError
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1170,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1171,24'
              BranchSideFuncs:
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1175,29'
              BranchSideFuncs:
                - IsProperColorSpace
                - cmsSignalError
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1175,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1176,24'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1181,9'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
        - Branch String:   'cmsxform.c:1181,42'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1181,45'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
                - cmsDetectRGBProfileGamma
            - BranchSide:      'cmsxform.c:1190,28'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsxform.c:1181,71'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1181,76'
              BranchSideFuncs:
                - cmsDetectRGBProfileGamma
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1190,28'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsxform.c:1181,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1183,59'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1190,28'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsxform.c:1185,23'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1185,26'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1187,5'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsxform.c:1185,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1186,21'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1187,5'
              BranchSideFuncs:
                - _cmsLinkProfiles
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsxform.c:1191,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1192,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1197,34'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - cmsPipelineInputChannels
                - cmsChannelsOfColorSpace
                - cmsPipelineOutputChannels
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
                - cmsPipelineFree
                - cmsSignalError
        - Branch String:   'cmsxform.c:1197,102'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1198,34'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1199,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsSignalError
        - Branch String:   'cmsxform.c:1197,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1199,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1206,33'
              BranchSideFuncs:
                - AllocEmptyTransform
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
        - Branch String:   'cmsxform.c:1207,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1208,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1212,31'
              BranchSideFuncs:
                - cmsReadTag
                - SetWhitePoint
                - cmsReadTag
                - SetWhitePoint
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
        - Branch String:   'cmsxform.c:1222,31'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1222,35'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
                - _cmsCreateGamutCheckPipeline
            - BranchSide:      'cmsxform.c:1231,18'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
        - Branch String:   'cmsxform.c:1222,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1223,60'
              BranchSideFuncs:
                - _cmsCreateGamutCheckPipeline
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
            - BranchSide:      'cmsxform.c:1231,18'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsReadTag
                - cmsDupNamedColorList
        - Branch String:   'cmsxform.c:1231,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1234,86'
              BranchSideFuncs:
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
            - BranchSide:      'cmsxform.c:1238,27'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
                - cmsIsTag
                - cmsReadTag
                - cmsDupNamedColorList
        - Branch String:   'cmsxform.c:1238,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1241,22'
              BranchSideFuncs:
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
            - BranchSide:      'cmsxform.c:1249,22'
              BranchSideFuncs:
                - cmsIsTag
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
                - cmsReadTag
                - cmsDupNamedColorList
        - Branch String:   'cmsxform.c:1241,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1244,91'
              BranchSideFuncs:
                - cmsReadTag
                - cmsDupNamedColorList
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
            - BranchSide:      'cmsxform.c:1247,5'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
                - _cmsCompileProfileSequence
        - Branch String:   'cmsxform.c:1256,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1257,55'
              BranchSideFuncs:
                - _cmsCompileProfileSequence
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:1260,9'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
        - Branch String:   'cmsxform.c:1263,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1265,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1277,28'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1267,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1268,45'
              BranchSideFuncs:
                - TransformOnePixelWithGamutCheck
            - BranchSide:      'cmsxform.c:1272,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:1142,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1151,16'
          Dst:             AllocEmptyTransform
        - Src:             'cmsxform.c:1160,9'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsxform.c:1160,46'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsxform.c:1164,10'
          Dst:             GetXFormColorSpaces
        - Src:             'cmsxform.c:1165,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1170,10'
          Dst:             IsProperColorSpace
        - Src:             'cmsxform.c:1171,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1175,10'
          Dst:             IsProperColorSpace
        - Src:             'cmsxform.c:1176,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1183,34'
          Dst:             cmsDetectRGBProfileGamma
        - Src:             'cmsxform.c:1190,11'
          Dst:             _cmsLinkProfiles
        - Src:             'cmsxform.c:1192,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1197,10'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsxform.c:1197,71'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmsxform.c:1198,10'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsxform.c:1198,71'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmsxform.c:1199,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsxform.c:1200,9'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1206,13'
          Dst:             AllocEmptyTransform
        - Src:             'cmsxform.c:1217,57'
          Dst:             cmsReadTag
        - Src:             'cmsxform.c:1217,5'
          Dst:             SetWhitePoint
        - Src:             'cmsxform.c:1218,57'
          Dst:             cmsReadTag
        - Src:             'cmsxform.c:1218,5'
          Dst:             SetWhitePoint
        - Src:             'cmsxform.c:1223,31'
          Dst:             _cmsCreateGamutCheckPipeline
        - Src:             'cmsxform.c:1231,9'
          Dst:             cmsIsTag
        - Src:             'cmsxform.c:1234,75'
          Dst:             cmsReadTag
        - Src:             'cmsxform.c:1234,33'
          Dst:             cmsDupNamedColorList
        - Src:             'cmsxform.c:1238,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsxform.c:1241,13'
          Dst:             cmsIsTag
        - Src:             'cmsxform.c:1244,80'
          Dst:             cmsReadTag
        - Src:             'cmsxform.c:1244,38'
          Dst:             cmsDupNamedColorList
        - Src:             'cmsxform.c:1249,13'
          Dst:             cmsIsTag
        - Src:             'cmsxform.c:1251,81'
          Dst:             cmsReadTag
        - Src:             'cmsxform.c:1251,39'
          Dst:             cmsDupNamedColorList
        - Src:             'cmsxform.c:1257,28'
          Dst:             _cmsCompileProfileSequence
        - Src:             'cmsxform.c:1268,13'
          Dst:             TransformOnePixelWithGamutCheck
    - functionName:    AllocEmptyTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - lut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         69
      ICount:          542
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - ParalellizeIfSuitable
        - _cmsContextGetClientChunk
        - _cmsFormatterIsFloat
        - _cmsGetFormatter
        - _cmsMallocZero
        - _cmsOptimizePipeline
        - cmsDeleteTransform
        - cmsPipelineFree
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:864,12'
          Branch Sides:
            - BranchSide:      'cmsxform.c:865,31'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsOptimizePipeline
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
            - BranchSide:      'cmsxform.c:870,17'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsOptimizePipeline
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
        - Branch String:   'cmsxform.c:873,12'
          Branch Sides:
            - BranchSide:      'cmsxform.c:875,19'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
            - BranchSide:      'cmsxform.c:919,31'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:875,16'
          Branch Sides:
            - BranchSide:      'cmsxform.c:877,30'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:915,33'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:877,16'
          Branch Sides:
            - BranchSide:      'cmsxform.c:881,24'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
            - BranchSide:      'cmsxform.c:912,12'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:881,24'
          Branch Sides:
            - BranchSide:      'cmsxform.c:889,39'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
            - BranchSide:      'cmsxform.c:911,16'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - _cmsFormatterIsFloat
                - _cmsFormatterIsFloat
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - cmsSignalError
                - cmsDeleteTransform
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
        - Branch String:   'cmsxform.c:903,28'
          Branch Sides:
            - BranchSide:      'cmsxform.c:904,66'
              BranchSideFuncs:
                - ParalellizeIfSuitable
            - BranchSide:      'cmsxform.c:908,46'
              BranchSideFuncs:
                - ParalellizeIfSuitable
        - Branch String:   'cmsxform.c:919,44'
          Branch Sides:
            - BranchSide:      'cmsxform.c:919,69'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:922,47'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:919,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:922,47'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:946,14'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:926,40'
          Branch Sides:
            - BranchSide:      'cmsxform.c:926,43'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:928,28'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:926,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:928,28'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:933,14'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:933,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:935,13'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:939,13'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:946,31'
          Branch Sides:
            - BranchSide:      'cmsxform.c:946,35'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:955,46'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:946,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:947,13'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:955,46'
              BranchSideFuncs:
                - _cmsGetFormatter
                - _cmsGetFormatter
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:958,39'
          Branch Sides:
            - BranchSide:      'cmsxform.c:958,42'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:960,32'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:958,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:960,32'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:965,34'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:966,41'
          Branch Sides:
            - BranchSide:      'cmsxform.c:966,44'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:967,21'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:971,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:973,13'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:976,18'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:976,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:978,22'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:985,22'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:978,21'
          Branch Sides:
            - BranchSide:      'cmsxform.c:979,21'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:981,21'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:985,21'
          Branch Sides:
            - BranchSide:      'cmsxform.c:986,21'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:988,21'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
        - Branch String:   'cmsxform.c:997,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:999,13'
              BranchSideFuncs:
                - ParalellizeIfSuitable
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:1007,28'
              BranchSideFuncs:
                - ParalellizeIfSuitable
        - Branch String:   'cmsxform.c:999,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1001,28'
              BranchSideFuncs:
                - cmsSignalError
                - cmsDeleteTransform
            - BranchSide:      'cmsxform.c:1005,5'
              BranchSideFuncs:
                - ParalellizeIfSuitable
      Callsites:
        - Src:             'cmsxform.c:859,75'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:863,43'
          Dst:             _cmsMallocZero
        - Src:             'cmsxform.c:865,15'
          Dst:             cmsPipelineFree
        - Src:             'cmsxform.c:897,39'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:898,38'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:899,44'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:900,43'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:908,24'
          Dst:             ParalellizeIfSuitable
        - Src:             'cmsxform.c:915,12'
          Dst:             _cmsOptimizePipeline
        - Src:             'cmsxform.c:919,9'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsxform.c:919,47'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsxform.c:922,30'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:923,30'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:928,13'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:929,13'
          Dst:             cmsDeleteTransform
        - Src:             'cmsxform.c:955,29'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:956,29'
          Dst:             _cmsGetFormatter
        - Src:             'cmsxform.c:960,17'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:961,17'
          Dst:             cmsDeleteTransform
        - Src:             'cmsxform.c:1001,13'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1002,13'
          Dst:             cmsDeleteTransform
        - Src:             'cmsxform.c:1012,5'
          Dst:             ParalellizeIfSuitable
    - functionName:    GetXFormColorSpaces
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nProfiles
        - hProfiles
        - Input
        - Output
      BBCount:         32
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetPCS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:1023,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1023,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1024,9'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1024,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1024,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1026,48'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1028,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1031,32'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1063,15'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1033,58'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1033,58'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1034,25'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1036,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1036,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1038,33'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1040,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1042,29'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1046,13'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1043,31'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1043,59'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
            - BranchSide:      'cmsxform.c:1043,88'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1046,22'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1046,26'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1048,48'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1046,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1048,48'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1053,41'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmsxform.c:1057,13'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1058,22'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmsxform.c:1060,26'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetPCS
                - cmsGetColorSpace
                - cmsGetPCS
      Callsites:
        - Src:             'cmsxform.c:1026,31'
          Dst:             cmsGetColorSpace
        - Src:             'cmsxform.c:1038,15'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsxform.c:1043,49'
          Dst:             cmsGetPCS
        - Src:             'cmsxform.c:1043,71'
          Dst:             cmsGetColorSpace
        - Src:             'cmsxform.c:1048,31'
          Dst:             cmsGetColorSpace
        - Src:             'cmsxform.c:1049,31'
          Dst:             cmsGetPCS
        - Src:             'cmsxform.c:1053,31'
          Dst:             cmsGetPCS
        - Src:             'cmsxform.c:1054,31'
          Dst:             cmsGetColorSpace
    - functionName:    IsProperColorSpace
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - Check
        - dwFormat
      BBCount:         20
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsLCMScolorSpace
        - cmsChannelsOf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:1075,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1075,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1077,9'
              BranchSideFuncs:
                - cmsChannelsOf
        - Branch String:   'cmsxform.c:1077,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1077,35'
              BranchSideFuncs:
                - cmsChannelsOf
            - BranchSide:      'cmsxform.c:1078,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1078,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1078,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1080,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1080,28'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1080,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1080,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1080,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1081,28'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1081,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1083,5'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:1081,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1081,51'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1083,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:1073,18'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmsxform.c:1077,59'
          Dst:             cmsChannelsOf
    - functionName:    SetWhitePoint
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wtPt
        - src
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NormalizeXYZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:1107,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:1113,20'
              BranchSideFuncs:
                - NormalizeXYZ
      Callsites:
        - Src:             'cmsxform.c:1117,9'
          Dst:             NormalizeXYZ
    - functionName:    cmsDeleteTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hTransform
      BBCount:         24
      ICount:          142
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - _cmsFree
        - cmsFreeNamedColorList
        - cmsFreeProfileSequenceDescription
        - cmsPipelineFree
      functionUses:    18
      BranchProfiles:
        - Branch String:   'cmsxform.c:151,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:151,5'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsxform.c:153,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsxform.c:153,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:154,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
                - cmsPipelineFree
            - BranchSide:      'cmsxform.c:156,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
                - cmsPipelineFree
        - Branch String:   'cmsxform.c:156,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:157,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
            - BranchSide:      'cmsxform.c:159,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
                - cmsFreeNamedColorList
        - Branch String:   'cmsxform.c:159,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:160,31'
              BranchSideFuncs:
                - cmsFreeNamedColorList
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
            - BranchSide:      'cmsxform.c:162,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
                - cmsFreeNamedColorList
        - Branch String:   'cmsxform.c:162,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:163,31'
              BranchSideFuncs:
                - cmsFreeNamedColorList
                - _cmsFree
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmsxform.c:165,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmsxform.c:165,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:166,43'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
                - _cmsFree
            - BranchSide:      'cmsxform.c:168,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsxform.c:168,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:168,9'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsxform.c:169,9'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsxform.c:151,5'
          Dst:             __assert_fail
        - Src:             'cmsxform.c:154,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsxform.c:157,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsxform.c:160,9'
          Dst:             cmsFreeNamedColorList
        - Src:             'cmsxform.c:163,9'
          Dst:             cmsFreeNamedColorList
        - Src:             'cmsxform.c:166,9'
          Dst:             cmsFreeProfileSequenceDescription
        - Src:             'cmsxform.c:171,5'
          Dst:             _cmsFree
    - functionName:    cmsCreateMultiprofileTransformTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - hProfiles
        - nProfiles
        - InputFormat
        - OutputFormat
        - Intent
        - dwFlags
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cmsCreateExtendedTransform
        - cmsSetAdaptationStateTHR
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:1294,24'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1294,27'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1295,25'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsxform.c:1294,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1295,25'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1299,11'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
                - cmsSetAdaptationStateTHR
        - Branch String:   'cmsxform.c:1299,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1300,18'
              BranchSideFuncs:
                - cmsSetAdaptationStateTHR
                - cmsCreateExtendedTransform
            - BranchSide:      'cmsxform.c:1306,39'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
      Callsites:
        - Src:             'cmsxform.c:1295,10'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1302,31'
          Dst:             cmsSetAdaptationStateTHR
        - Src:             'cmsxform.c:1306,12'
          Dst:             cmsCreateExtendedTransform
    - functionName:    cmsCreateTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Input
        - InputFormat
        - Output
        - OutputFormat
        - Intent
        - dwFlags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateTransformTHR
        - cmsGetProfileContextID
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsxform.c:1357,34'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsxform.c:1357,12'
          Dst:             cmsCreateTransformTHR
    - functionName:    cmsCreateMultiprofileTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfiles
        - nProfiles
        - InputFormat
        - OutputFormat
        - Intent
        - dwFlags
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmsCreateMultiprofileTransformTHR
        - cmsGetProfileContextID
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:1319,24'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1319,27'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1320,103'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsxform.c:1319,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:1320,103'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsxform.c:1324,69'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateMultiprofileTransformTHR
      Callsites:
        - Src:             'cmsxform.c:1320,10'
          Dst:             cmsSignalError
        - Src:             'cmsxform.c:1324,46'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsxform.c:1324,12'
          Dst:             cmsCreateMultiprofileTransformTHR
    - functionName:    _cmsGetTransformWorkerFlags
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:803,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:803,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:803,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:803,5'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformMaxWorkers
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:796,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:796,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:796,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:796,5'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformWorker
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:789,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:789,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:789,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:789,5'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformFlags
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:782,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:782,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:782,5'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformFormattersFloat
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
        - FromInput
        - ToOutput
      BBCount:         12
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:774,6'
          Branch Sides:
            - BranchSide:      'cmsxform.c:774,6'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:775,10'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:775,10'
          Branch Sides:
            - BranchSide:      'cmsxform.c:775,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:776,10'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:776,10'
          Branch Sides:
            - BranchSide:      'cmsxform.c:776,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:776,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:774,6'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformFormatters16
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
        - FromInput
        - ToOutput
      BBCount:         12
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:767,6'
          Branch Sides:
            - BranchSide:      'cmsxform.c:767,6'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:768,10'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:768,10'
          Branch Sides:
            - BranchSide:      'cmsxform.c:768,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:769,10'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:769,10'
          Branch Sides:
            - BranchSide:      'cmsxform.c:769,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:769,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:767,6'
          Dst:             __assert_fail
    - functionName:    _cmsGetTransformUserData
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:760,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:760,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:760,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:760,5'
          Dst:             __assert_fail
    - functionName:    _cmsSetTransformUserData
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - CMMcargo
        - ptr
        - FreePrivateDataFn
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:752,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:752,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:752,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:752,5'
          Dst:             __assert_fail
    - functionName:    _cmsRegisterTransformPlugin
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:716,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:724,9'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmsxform.c:724,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:724,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:727,54'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmsxform.c:728,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:728,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'cmsxform.c:731,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:733,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:736,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsxform.c:714,74'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:727,37'
          Dst:             _cmsPluginMalloc
    - functionName:    DupPluginTransformList
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:640,4'
          Branch Sides:
            - BranchSide:      'cmsxform.c:644,94'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsxform.c:660,51'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmsxform.c:646,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:647,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:650,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsxform.c:651,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:652,36'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsxform.c:654,24'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsxform.c:656,17'
          Branch Sides:
            - BranchSide:      'cmsxform.c:657,47'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsxform.c:658,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsxform.c:644,78'
          Dst:             _cmsSubAllocDup
        - Src:             'cmsxform.c:660,35'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocTransformPluginChunk
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupPluginTransformList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:667,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:670,32'
              BranchSideFuncs:
                - DupPluginTransformList
            - BranchSide:      'cmsxform.c:674,57'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsxform.c:670,9'
          Dst:             DupPluginTransformList
        - Src:             'cmsxform.c:674,41'
          Dst:             _cmsSubAllocDup
    - functionName:    cmsDoTransformLineStride
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Transform
        - InputBuffer
        - OutputBuffer
        - PixelsPerLine
        - LineCount
        - BytesPerLineIn
        - BytesPerLineOut
        - BytesPerPlaneIn
        - BytesPerPlaneOut
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsDoTransformStride
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Transform
        - InputBuffer
        - OutputBuffer
        - Size
        - Stride
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixelSize
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:181,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:185,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsDoTransform
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Transform
        - InputBuffer
        - OutputBuffer
        - Size
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PixelSize
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsxform.c:203,37'
          Dst:             PixelSize
        - Src:             'cmsxform.c:204,38'
          Dst:             PixelSize
    - functionName:    _cmsAllocAlarmCodesChunk
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:134,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:135,16'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmsxform.c:138,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsxform.c:141,39'
          Dst:             _cmsSubAllocDup
    - functionName:    cmsGetAlarmCodes
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - OldAlarm
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - cmsGetAlarmCodesTHR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:122,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:122,5'
              BranchSideFuncs:
                - cmsGetAlarmCodesTHR
            - BranchSide:      'cmsxform.c:122,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:122,5'
          Dst:             __assert_fail
        - Src:             'cmsxform.c:123,5'
          Dst:             cmsGetAlarmCodesTHR
    - functionName:    cmsGetAlarmCodesTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - AlarmCodesP
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:108,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:108,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:106,77'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:108,5'
          Dst:             __assert_fail
    - functionName:    cmsSetAlarmCodes
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - NewAlarm
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - cmsSetAlarmCodesTHR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsxform.c:115,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:115,5'
              BranchSideFuncs:
                - cmsSetAlarmCodesTHR
            - BranchSide:      'cmsxform.c:115,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:115,5'
          Dst:             __assert_fail
        - Src:             'cmsxform.c:117,5'
          Dst:             cmsSetAlarmCodesTHR
    - functionName:    cmsSetAlarmCodesTHR
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - AlarmCodesP
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsxform.c:97,5'
          Branch Sides:
            - BranchSide:      'cmsxform.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsxform.c:97,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsxform.c:95,77'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsxform.c:97,5'
          Dst:             __assert_fail
    - functionName:    cmsSetAdaptationState
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsSetAdaptationStateTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsxform.c:79,12'
          Dst:             cmsSetAdaptationStateTHR
    - functionName:    _cmsAllocAdaptationStateChunk
      functionSourceFile: '/src/lcms/src/cmsxform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsxform.c:44,9'
          Branch Sides:
            - BranchSide:      'cmsxform.c:45,16'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmsxform.c:48,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsxform.c:51,44'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    2
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.807
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.807
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    GrowMLUpool
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsRealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:69,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:69,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:71,9'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:71,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:72,14'
              BranchSideFuncs:
                - _cmsRealloc
            - BranchSide:      'cmsnamed.c:74,16'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:77,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:77,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:80,26'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:81,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:81,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:84,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:80,14'
          Dst:             _cmsRealloc
    - functionName:    SearchMLUEntry
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:124,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:124,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:127,11'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:127,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:129,54'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:130,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:129,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:130,69'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:131,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GrowMLUtable
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsRealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:99,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:101,24'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:104,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:104,57'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:107,41'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:108,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:108,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:110,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:107,29'
          Dst:             _cmsRealloc
    - functionName:    cmsDictNextEntry
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1200,10'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1200,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1201,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsDictGetEntryList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDict
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1193,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1193,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1194,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsDictDup
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDict
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cmsDictAddEntry
        - cmsDictAlloc
        - cmsDictFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1167,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1167,5'
              BranchSideFuncs:
                - cmsDictAlloc
                - cmsDictAddEntry
                - cmsDictFree
            - BranchSide:      'cmsnamed.c:1169,26'
              BranchSideFuncs:
                - cmsDictAlloc
                - cmsDictAddEntry
                - cmsDictFree
        - Branch String:   'cmsnamed.c:1170,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1170,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1173,13'
              BranchSideFuncs:
                - cmsDictAddEntry
                - cmsDictFree
        - Branch String:   'cmsnamed.c:1174,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1176,30'
              BranchSideFuncs:
                - cmsDictAddEntry
                - cmsDictFree
            - BranchSide:      'cmsnamed.c:1185,12'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:1176,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1178,25'
              BranchSideFuncs:
                - cmsDictAddEntry
                - cmsDictFree
            - BranchSide:      'cmsnamed.c:1182,17'
              BranchSideFuncs:
                - cmsDictAddEntry
                - cmsDictFree
      Callsites:
        - Src:             'cmsnamed.c:1167,5'
          Dst:             __assert_fail
        - Src:             'cmsnamed.c:1169,13'
          Dst:             cmsDictAlloc
        - Src:             'cmsnamed.c:1176,14'
          Dst:             cmsDictAddEntry
        - Src:             'cmsnamed.c:1178,13'
          Dst:             cmsDictFree
    - functionName:    cmsDictAlloc
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsMallocZero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1093,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1093,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1095,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:1092,34'
          Dst:             _cmsMallocZero
    - functionName:    cmsDictAddEntry
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDict
        - Name
        - Value
        - DisplayName
        - DisplayValue
      BBCount:         12
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - DupWcs
        - __assert_fail
        - _cmsMallocZero
        - cmsMLUdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1142,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1142,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsMallocZero
                - cmsMLUdup
                - cmsMLUdup
                - DupWcs
                - DupWcs
            - BranchSide:      'cmsnamed.c:1143,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsMallocZero
                - cmsMLUdup
                - cmsMLUdup
                - DupWcs
                - DupWcs
        - Branch String:   'cmsnamed.c:1143,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1143,5'
              BranchSideFuncs:
                - _cmsMallocZero
                - cmsMLUdup
                - cmsMLUdup
                - DupWcs
                - DupWcs
            - BranchSide:      'cmsnamed.c:1145,44'
              BranchSideFuncs:
                - _cmsMallocZero
                - cmsMLUdup
                - cmsMLUdup
                - DupWcs
                - DupWcs
        - Branch String:   'cmsnamed.c:1146,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1146,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1148,38'
              BranchSideFuncs:
                - cmsMLUdup
                - cmsMLUdup
                - DupWcs
                - DupWcs
      Callsites:
        - Src:             'cmsnamed.c:1142,5'
          Dst:             __assert_fail
        - Src:             'cmsnamed.c:1143,5'
          Dst:             __assert_fail
        - Src:             'cmsnamed.c:1145,29'
          Dst:             _cmsMallocZero
        - Src:             'cmsnamed.c:1148,28'
          Dst:             cmsMLUdup
        - Src:             'cmsnamed.c:1149,28'
          Dst:             cmsMLUdup
        - Src:             'cmsnamed.c:1150,28'
          Dst:             DupWcs
        - Src:             'cmsnamed.c:1151,28'
          Dst:             DupWcs
    - functionName:    cmsDictFree
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDict
      BBCount:         21
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - _cmsFree
        - cmsMLUfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1106,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1106,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1109,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:1110,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1112,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1124,14'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsnamed.c:1112,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1112,58'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1113,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:1113,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1113,58'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:1114,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsnamed.c:1114,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1114,48'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:1115,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmsnamed.c:1115,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1115,49'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1118,20'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
      Callsites:
        - Src:             'cmsnamed.c:1106,5'
          Dst:             __assert_fail
        - Src:             'cmsnamed.c:1112,47'
          Dst:             cmsMLUfree
        - Src:             'cmsnamed.c:1113,47'
          Dst:             cmsMLUfree
        - Src:             'cmsnamed.c:1114,39'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:1115,40'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:1119,13'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:1124,5'
          Dst:             _cmsFree
    - functionName:    cmsMLUfree
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
      functionUses:    23
      BranchProfiles:
        - Branch String:   'cmsnamed.c:478,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:478,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:480,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsnamed.c:480,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:480,38'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:481,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsnamed.c:481,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:481,38'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:483,18'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsnamed.c:480,29'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:481,29'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:483,9'
          Dst:             _cmsFree
    - functionName:    cmsMLUdup
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
      BBCount:         29
      ICount:          193
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsMalloc
        - cmsMLUalloc
        - cmsMLUfree
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cmsnamed.c:435,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:435,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:437,26'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:438,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:438,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:441,9'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:441,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:442,9'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:445,9'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:445,34'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:445,61'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:445,37'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:445,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:445,61'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:447,13'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:451,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:452,9'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:456,39'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:457,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:0,0'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:457,39'
              BranchSideFuncs:
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:462,34'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:462,60'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:462,37'
              BranchSideFuncs:
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:462,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:462,60'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:464,13'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:471,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:471,36'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:472,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:437,14'
          Dst:             cmsMLUalloc
        - Src:             'cmsnamed.c:456,28'
          Dst:             _cmsMalloc
        - Src:             'cmsnamed.c:471,25'
          Dst:             cmsMLUfree
    - functionName:    DupWcs
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsDupMem
        - mywcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1132,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1132,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1133,34'
              BranchSideFuncs:
                - mywcslen
                - _cmsDupMem
      Callsites:
        - Src:             'cmsnamed.c:1133,51'
          Dst:             mywcslen
        - Src:             'cmsnamed.c:1133,23'
          Dst:             _cmsDupMem
    - functionName:    mywcslen
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:406,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:407,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:409,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsMLUalloc
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nItems
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsMallocZero
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmsnamed.c:38,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:38,29'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsFree
            - BranchSide:      'cmsnamed.c:41,36'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:42,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:42,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:44,23'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:48,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:49,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsnamed.c:54,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:41,21'
          Dst:             _cmsMallocZero
        - Src:             'cmsnamed.c:47,37'
          Dst:             _cmsCalloc
        - Src:             'cmsnamed.c:49,9'
          Dst:             _cmsFree
    - functionName:    cmsDupProfileSequenceDescription
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pseq
      BBCount:         15
      ICount:          229
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsCalloc
        - _cmsMallocZero
        - cmsFreeProfileSequenceDescription
        - cmsMLUdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1042,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1043,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1045,38'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - cmsMLUdup
                - cmsMLUdup
                - cmsMLUdup
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmsnamed.c:1046,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1046,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1048,25'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsMLUdup
                - cmsMLUdup
                - cmsMLUdup
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmsnamed.c:1051,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1051,30'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmsnamed.c:1053,17'
              BranchSideFuncs:
                - cmsMLUdup
                - cmsMLUdup
                - cmsMLUdup
        - Branch String:   'cmsnamed.c:1055,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1057,18'
              BranchSideFuncs:
                - cmsMLUdup
                - cmsMLUdup
                - cmsMLUdup
            - BranchSide:      'cmsnamed.c:1070,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:1045,23'
          Dst:             _cmsMallocZero
        - Src:             'cmsnamed.c:1050,33'
          Dst:             _cmsCalloc
        - Src:             'cmsnamed.c:1064,40'
          Dst:             cmsMLUdup
        - Src:             'cmsnamed.c:1065,40'
          Dst:             cmsMLUdup
        - Src:             'cmsnamed.c:1066,40'
          Dst:             cmsMLUdup
        - Src:             'cmsnamed.c:1074,5'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    cmsFreeProfileSequenceDescription
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pseq
      BBCount:         22
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsFree
        - cmsMLUfree
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmsnamed.c:1021,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1022,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1024,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:1024,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1025,15'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1034,14'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsnamed.c:1025,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1026,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1031,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsnamed.c:1026,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1026,64'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1027,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:1027,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1027,57'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1028,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsnamed.c:1028,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1028,63'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsnamed.c:1029,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUfree
      Callsites:
        - Src:             'cmsnamed.c:1026,53'
          Dst:             cmsMLUfree
        - Src:             'cmsnamed.c:1027,46'
          Dst:             cmsMLUfree
        - Src:             'cmsnamed.c:1028,52'
          Dst:             cmsMLUfree
        - Src:             'cmsnamed.c:1031,9'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:1034,5'
          Dst:             _cmsFree
    - functionName:    cmsAllocProfileSequenceDescription
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - n
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsMallocZero
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsnamed.c:990,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:990,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:994,9'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:994,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:994,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:996,36'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:997,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:997,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:999,24'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:1003,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1004,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsnamed.c:1008,11'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:1008,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:1009,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:1014,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:996,21'
          Dst:             _cmsMallocZero
        - Src:             'cmsnamed.c:1000,38'
          Dst:             _cmsCalloc
        - Src:             'cmsnamed.c:1004,9'
          Dst:             _cmsFree
    - functionName:    cmsGetNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xform
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:972,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:972,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:973,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:973,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:973,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:975,11'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:976,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:976,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:978,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:978,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:979,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeNamedColorList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsnamed.c:903,5'
          Dst:             cmsFreeNamedColorList
    - functionName:    cmsFreeNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmsnamed.c:782,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:782,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:783,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsnamed.c:783,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:783,28'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsnamed.c:784,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsnamed.c:783,19'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:784,5'
          Dst:             _cmsFree
    - functionName:    DupNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupNamedColorList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsnamed.c:910,12'
          Dst:             cmsDupNamedColorList
    - functionName:    cmsDupNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         13
      ICount:          120
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GrowNamedColorList
        - cmsAllocNamedColorList
        - cmsFreeNamedColorList
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmsnamed.c:791,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:791,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:793,35'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - GrowNamedColorList
                - cmsFreeNamedColorList
        - Branch String:   'cmsnamed.c:794,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:794,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:797,5'
              BranchSideFuncs:
                - GrowNamedColorList
                - cmsFreeNamedColorList
        - Branch String:   'cmsnamed.c:797,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:798,33'
              BranchSideFuncs:
                - GrowNamedColorList
                - cmsFreeNamedColorList
            - BranchSide:      'cmsnamed.c:805,13'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:798,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:797,5'
              BranchSideFuncs:
                - GrowNamedColorList
                - cmsFreeNamedColorList
            - BranchSide:      'cmsnamed.c:800,35'
              BranchSideFuncs:
                - cmsFreeNamedColorList
      Callsites:
        - Src:             'cmsnamed.c:793,12'
          Dst:             cmsAllocNamedColorList
        - Src:             'cmsnamed.c:798,14'
          Dst:             GrowNamedColorList
        - Src:             'cmsnamed.c:800,13'
          Dst:             cmsFreeNamedColorList
    - functionName:    cmsAllocNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - n
        - ColorantCount
        - Prefix
        - Suffix
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GrowNamedColorList
        - _cmsMallocZero
        - cmsFreeNamedColorList
        - strncpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsnamed.c:753,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:756,44'
              BranchSideFuncs:
                - _cmsMallocZero
                - strncpy
                - strncpy
                - GrowNamedColorList
                - cmsFreeNamedColorList
        - Branch String:   'cmsnamed.c:757,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:757,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:759,5'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - GrowNamedColorList
                - cmsFreeNamedColorList
        - Branch String:   'cmsnamed.c:763,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:764,33'
              BranchSideFuncs:
                - GrowNamedColorList
                - cmsFreeNamedColorList
                - strncpy
                - strncpy
            - BranchSide:      'cmsnamed.c:770,13'
              BranchSideFuncs:
                - strncpy
                - strncpy
        - Branch String:   'cmsnamed.c:764,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:763,5'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - GrowNamedColorList
                - cmsFreeNamedColorList
            - BranchSide:      'cmsnamed.c:765,35'
              BranchSideFuncs:
                - cmsFreeNamedColorList
      Callsites:
        - Src:             'cmsnamed.c:756,29'
          Dst:             _cmsMallocZero
        - Src:             'cmsnamed.c:764,14'
          Dst:             GrowNamedColorList
        - Src:             'cmsnamed.c:765,13'
          Dst:             cmsFreeNamedColorList
        - Src:             'cmsnamed.c:770,5'
          Dst:             strncpy
        - Src:             'cmsnamed.c:771,5'
          Dst:             strncpy
    - functionName:    GrowNamedColorList
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsFree
        - _cmsRealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsnamed.c:725,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:725,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:727,9'
              BranchSideFuncs:
                - _cmsRealloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:727,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:728,14'
              BranchSideFuncs:
                - _cmsRealloc
                - _cmsFree
            - BranchSide:      'cmsnamed.c:730,16'
              BranchSideFuncs:
                - _cmsRealloc
                - _cmsFree
        - Branch String:   'cmsnamed.c:733,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:734,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsnamed.c:739,44'
              BranchSideFuncs:
                - _cmsRealloc
        - Branch String:   'cmsnamed.c:740,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:741,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:743,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:734,9'
          Dst:             _cmsFree
        - Src:             'cmsnamed.c:739,32'
          Dst:             _cmsRealloc
    - functionName:    EvalNamedColor
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         14
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsQuickSaturateWord
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:939,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:940,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsnamed.c:946,15'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:941,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:942,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:944,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:946,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:947,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:936,47'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsnamed.c:940,9'
          Dst:             cmsSignalError
    - functionName:    EvalNamedColorPCS
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         6
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsQuickSaturateWord
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:919,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:920,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsnamed.c:926,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:917,47'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsnamed.c:920,9'
          Dst:             cmsSignalError
    - functionName:    _cmsStageAllocNamedColor
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - NamedColorList
        - UsePCS
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupNamedColorList
        - FreeNamedColorList
        - _cmsStageAllocPlaceholder
        - cmsDupNamedColorList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:957,39'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:957,39'
              BranchSideFuncs:
                - cmsDupNamedColorList
                - _cmsStageAllocPlaceholder
            - BranchSide:      'cmsnamed.c:957,52'
              BranchSideFuncs:
                - cmsDupNamedColorList
                - _cmsStageAllocPlaceholder
      Callsites:
        - Src:             'cmsnamed.c:961,36'
          Dst:             cmsDupNamedColorList
        - Src:             'cmsnamed.c:955,12'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmsnamed.c:955,12'
          Dst:             DupNamedColorList
        - Src:             'cmsnamed.c:955,12'
          Dst:             FreeNamedColorList
    - functionName:    cmsNamedColorIndex
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - NamedColorList
        - Name
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmsNamedColorCount
        - cmsstrcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsnamed.c:887,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:887,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:888,28'
              BranchSideFuncs:
                - cmsNamedColorCount
                - cmsstrcasecmp
        - Branch String:   'cmsnamed.c:889,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:890,27'
              BranchSideFuncs:
                - cmsstrcasecmp
            - BranchSide:      'cmsnamed.c:894,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:890,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:891,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:892,5'
              BranchSideFuncs:
                - cmsstrcasecmp
      Callsites:
        - Src:             'cmsnamed.c:888,9'
          Dst:             cmsNamedColorCount
        - Src:             'cmsnamed.c:890,13'
          Dst:             cmsstrcasecmp
    - functionName:    cmsNamedColorCount
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - NamedColorList
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsnamed.c:850,10'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:850,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:851,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsNamedColorInfo
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - NamedColorList
        - nColor
        - Name
        - Prefix
        - Suffix
        - PCS
        - Colorant
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - cmsNamedColorCount
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:862,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:862,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:864,9'
              BranchSideFuncs:
                - cmsNamedColorCount
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'cmsnamed.c:864,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:864,55'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:867,9'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'cmsnamed.c:867,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:867,22'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'cmsnamed.c:868,9'
              BranchSideFuncs:
                - strcpy
                - strcpy
        - Branch String:   'cmsnamed.c:868,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:868,24'
              BranchSideFuncs:
                - strcpy
                - strcpy
            - BranchSide:      'cmsnamed.c:869,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cmsnamed.c:869,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:869,24'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cmsnamed.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:870,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:871,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:873,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:873,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:874,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:878,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:864,19'
          Dst:             cmsNamedColorCount
        - Src:             'cmsnamed.c:867,15'
          Dst:             strcpy
        - Src:             'cmsnamed.c:868,17'
          Dst:             strcpy
        - Src:             'cmsnamed.c:869,17'
          Dst:             strcpy
    - functionName:    strcpy
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsAppendNamedColor
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - NamedColorList
        - Name
        - PCS
        - Colorant
      BBCount:         28
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - GrowNamedColorList
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:821,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:821,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:823,9'
              BranchSideFuncs:
                - strncpy
                - GrowNamedColorList
        - Branch String:   'cmsnamed.c:823,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:824,33'
              BranchSideFuncs:
                - GrowNamedColorList
                - strncpy
            - BranchSide:      'cmsnamed.c:827,11'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:824,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:824,50'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:825,5'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:827,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:828,77'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:830,11'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:828,77'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:827,52'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:828,117'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:830,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:831,66'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:833,9'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:831,66'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:830,23'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:831,102'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'cmsnamed.c:833,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:835,17'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'cmsnamed.c:840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:824,14'
          Dst:             GrowNamedColorList
        - Src:             'cmsnamed.c:835,9'
          Dst:             strncpy
    - functionName:    cmsMLUtranslationsCodes
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - idx
        - LanguageCode
        - CountryCode
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strFrom16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsnamed.c:703,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:703,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:705,9'
              BranchSideFuncs:
                - strFrom16
                - strFrom16
        - Branch String:   'cmsnamed.c:705,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:705,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:707,14'
              BranchSideFuncs:
                - strFrom16
                - strFrom16
      Callsites:
        - Src:             'cmsnamed.c:709,5'
          Dst:             strFrom16
        - Src:             'cmsnamed.c:710,5'
          Dst:             strFrom16
    - functionName:    strFrom16
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - str
        - n
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsMLUtranslationsCount
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsnamed.c:691,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:691,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:692,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsMLUgetTranslation
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - ObtainedLanguage
        - ObtainedCountry
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsMLUgetWide
        - strFrom16
        - strTo16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsnamed.c:674,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:674,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:676,27'
              BranchSideFuncs:
                - _cmsMLUgetWide
                - strFrom16
                - strFrom16
        - Branch String:   'cmsnamed.c:677,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:677,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:680,15'
              BranchSideFuncs:
                - strFrom16
                - strFrom16
      Callsites:
        - Src:             'cmsnamed.c:669,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:670,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:676,12'
          Dst:             _cmsMLUgetWide
        - Src:             'cmsnamed.c:680,5'
          Dst:             strFrom16
        - Src:             'cmsnamed.c:681,5'
          Dst:             strFrom16
    - functionName:    strTo16
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmsnamed.c:190,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:190,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:191,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsMLUgetWide
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - len
        - LanguageCode
        - CountryCode
        - UsedLanguageCode
        - UsedCountryCode
      BBCount:         41
      ICount:          271
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsnamed.c:500,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:500,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:502,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:502,39'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:504,11'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:504,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:506,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:508,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:510,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:510,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:510,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:512,17'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:512,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:514,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:514,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:514,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:515,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:515,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:515,66'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:517,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:517,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:517,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:519,54'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:525,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:526,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:530,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:530,55'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:531,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:531,54'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:533,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:533,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:535,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:535,43'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:537,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsMLUgetWide
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsMLUgetWide
        - strTo16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:640,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:640,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:642,27'
              BranchSideFuncs:
                - _cmsMLUgetWide
        - Branch String:   'cmsnamed.c:643,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:643,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:646,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:646,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:649,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:649,39'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:652,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:652,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:653,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:655,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:636,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:637,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:642,12'
          Dst:             _cmsMLUgetWide
    - functionName:    encodeUTF8
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - max_wchars
        - max_chars
      BBCount:         54
      ICount:          340
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:277,16'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:277,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:277,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:277,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:279,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:331,12'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:279,27'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:279,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:283,18'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:279,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:280,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:283,18'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:283,31'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:283,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:286,30'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:283,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:284,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:286,30'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:288,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:290,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:294,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:290,25'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:290,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:291,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:290,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:290,67'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:291,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:294,22'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:296,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:303,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:296,25'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:296,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:301,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:296,44'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:296,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:301,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:296,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:298,63'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:301,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:303,22'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:305,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:315,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:305,25'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:305,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:311,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:305,44'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:305,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:311,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:305,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:307,63'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:311,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:315,25'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:322,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:315,44'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:315,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:322,22'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:315,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:317,63'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:322,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsMLUgetUTF8
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         15
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsMLUgetWide
        - encodeUTF8
        - strTo16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsnamed.c:602,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:602,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:605,27'
              BranchSideFuncs:
                - _cmsMLUgetWide
                - encodeUTF8
                - encodeUTF8
        - Branch String:   'cmsnamed.c:606,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:606,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:608,32'
              BranchSideFuncs:
                - encodeUTF8
                - encodeUTF8
        - Branch String:   'cmsnamed.c:611,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:611,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:614,9'
              BranchSideFuncs:
                - encodeUTF8
        - Branch String:   'cmsnamed.c:614,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:614,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:617,9'
              BranchSideFuncs:
                - encodeUTF8
        - Branch String:   'cmsnamed.c:617,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:618,19'
              BranchSideFuncs:
                - encodeUTF8
            - BranchSide:      'cmsnamed.c:621,16'
              BranchSideFuncs:
                - encodeUTF8
      Callsites:
        - Src:             'cmsnamed.c:598,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:599,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:605,12'
          Dst:             _cmsMLUgetWide
        - Src:             'cmsnamed.c:608,15'
          Dst:             encodeUTF8
        - Src:             'cmsnamed.c:621,5'
          Dst:             encodeUTF8
    - functionName:    cmsMLUgetASCII
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsMLUgetWide
        - strTo16
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmsnamed.c:554,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:554,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:557,27'
              BranchSideFuncs:
                - _cmsMLUgetWide
        - Branch String:   'cmsnamed.c:558,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:558,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:560,16'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:563,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:563,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:566,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:566,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:569,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:570,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:573,11'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:573,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:575,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:577,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:578,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:580,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:550,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:551,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:557,12'
          Dst:             _cmsMLUgetWide
    - functionName:    cmsMLUsetWide
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - Language
        - Country
        - WideString
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - AddMLUBlock
        - mywcslen
        - strTo16
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsnamed.c:419,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:419,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:420,9'
              BranchSideFuncs:
                - mywcslen
                - AddMLUBlock
        - Branch String:   'cmsnamed.c:420,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:420,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:422,39'
              BranchSideFuncs:
                - mywcslen
                - AddMLUBlock
        - Branch String:   'cmsnamed.c:423,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:424,13'
              BranchSideFuncs:
                - AddMLUBlock
            - BranchSide:      'cmsnamed.c:426,24'
              BranchSideFuncs:
                - AddMLUBlock
      Callsites:
        - Src:             'cmsnamed.c:415,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:416,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:422,30'
          Dst:             mywcslen
        - Src:             'cmsnamed.c:426,12'
          Dst:             AddMLUBlock
    - functionName:    AddMLUBlock
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - mlu
        - size
        - Block
        - LanguageCode
        - CountryCode
      BBCount:         20
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - GrowMLUpool
        - GrowMLUtable
        - SearchMLUEntry
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsnamed.c:147,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:150,9'
              BranchSideFuncs:
                - SearchMLUEntry
                - GrowMLUpool
                - GrowMLUtable
        - Branch String:   'cmsnamed.c:150,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:151,27'
              BranchSideFuncs:
                - GrowMLUtable
                - SearchMLUEntry
                - GrowMLUpool
            - BranchSide:      'cmsnamed.c:155,24'
              BranchSideFuncs:
                - SearchMLUEntry
                - GrowMLUpool
        - Branch String:   'cmsnamed.c:151,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:151,33'
              BranchSideFuncs:
                - SearchMLUEntry
                - GrowMLUpool
            - BranchSide:      'cmsnamed.c:152,5'
              BranchSideFuncs:
                - SearchMLUEntry
                - GrowMLUpool
        - Branch String:   'cmsnamed.c:155,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:155,62'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:158,5'
              BranchSideFuncs:
                - GrowMLUpool
        - Branch String:   'cmsnamed.c:158,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:160,30'
              BranchSideFuncs:
                - GrowMLUpool
            - BranchSide:      'cmsnamed.c:163,14'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:160,17'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:158,5'
              BranchSideFuncs:
                - GrowMLUpool
            - BranchSide:      'cmsnamed.c:160,36'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:166,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:166,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:169,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsnamed.c:151,14'
          Dst:             GrowMLUtable
        - Src:             'cmsnamed.c:155,9'
          Dst:             SearchMLUEntry
        - Src:             'cmsnamed.c:160,18'
          Dst:             GrowMLUpool
    - functionName:    decodeUTF8
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsnamed.c:213,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:215,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:266,12'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:217,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:219,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:221,18'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:221,18'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:223,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:225,18'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:225,18'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:227,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:229,18'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:229,18'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:231,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:235,25'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:240,36'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:240,40'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:240,13'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:244,21'
              BranchSideFuncs: []
        - Branch String:   'cmsnamed.c:244,21'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:244,45'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:245,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsMLUsetUTF8
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - UTF8String
      BBCount:         10
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - AddMLUBlock
        - _cmsCalloc
        - _cmsFree
        - decodeUTF8
        - strTo16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsnamed.c:376,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:376,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:378,10'
              BranchSideFuncs:
                - decodeUTF8
                - _cmsCalloc
                - decodeUTF8
                - AddMLUBlock
                - _cmsFree
                - AddMLUBlock
        - Branch String:   'cmsnamed.c:378,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:380,17'
              BranchSideFuncs:
                - AddMLUBlock
            - BranchSide:      'cmsnamed.c:385,32'
              BranchSideFuncs:
                - decodeUTF8
                - _cmsCalloc
                - decodeUTF8
                - AddMLUBlock
                - _cmsFree
        - Branch String:   'cmsnamed.c:389,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:389,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:391,16'
              BranchSideFuncs:
                - decodeUTF8
                - AddMLUBlock
                - _cmsFree
      Callsites:
        - Src:             'cmsnamed.c:373,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:374,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:381,16'
          Dst:             AddMLUBlock
        - Src:             'cmsnamed.c:385,15'
          Dst:             decodeUTF8
        - Src:             'cmsnamed.c:388,23'
          Dst:             _cmsCalloc
        - Src:             'cmsnamed.c:391,5'
          Dst:             decodeUTF8
        - Src:             'cmsnamed.c:393,10'
          Dst:             AddMLUBlock
        - Src:             'cmsnamed.c:395,5'
          Dst:             _cmsFree
    - functionName:    cmsMLUsetASCII
      functionSourceFile: '/src/lcms/src/cmsnamed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlu
        - LanguageCode
        - CountryCode
        - ASCIIString
      BBCount:         14
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - AddMLUBlock
        - _cmsCalloc
        - _cmsFree
        - strTo16
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsnamed.c:344,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:344,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:347,9'
              BranchSideFuncs:
                - _cmsCalloc
                - AddMLUBlock
                - _cmsFree
                - AddMLUBlock
        - Branch String:   'cmsnamed.c:347,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:349,17'
              BranchSideFuncs:
                - AddMLUBlock
            - BranchSide:      'cmsnamed.c:353,33'
              BranchSideFuncs:
                - _cmsCalloc
                - AddMLUBlock
                - _cmsFree
        - Branch String:   'cmsnamed.c:354,9'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsnamed.c:356,12'
              BranchSideFuncs:
                - AddMLUBlock
                - _cmsFree
        - Branch String:   'cmsnamed.c:356,5'
          Branch Sides:
            - BranchSide:      'cmsnamed.c:357,28'
              BranchSideFuncs:
                - AddMLUBlock
                - _cmsFree
            - BranchSide:      'cmsnamed.c:359,22'
              BranchSideFuncs:
                - AddMLUBlock
                - _cmsFree
      Callsites:
        - Src:             'cmsnamed.c:338,47'
          Dst:             strlen
        - Src:             'cmsnamed.c:341,28'
          Dst:             strTo16
        - Src:             'cmsnamed.c:342,29'
          Dst:             strTo16
        - Src:             'cmsnamed.c:350,16'
          Dst:             AddMLUBlock
        - Src:             'cmsnamed.c:353,22'
          Dst:             _cmsCalloc
        - Src:             'cmsnamed.c:359,10'
          Dst:             AddMLUBlock
        - Src:             'cmsnamed.c:361,5'
          Dst:             _cmsFree
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckOne
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Tab
        - Lut
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmsStageType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1164,5'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1166,13'
              BranchSideFuncs:
                - cmsStageType
            - BranchSide:      'cmsvirt.c:1170,13'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:1166,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1166,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1167,26'
              BranchSideFuncs:
                - cmsStageType
        - Branch String:   'cmsvirt.c:1167,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1167,53'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1168,5'
              BranchSideFuncs:
                - cmsStageType
      Callsites:
        - Src:             'cmsvirt.c:1167,13'
          Dst:             cmsStageType
    - functionName:    IsPCS
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ColorSpace
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1027,41'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1027,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1028,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    3
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.895
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.895
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    FindCombination
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Lut
        - IsV4
        - DestinationTag
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - CheckOne
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1179,5'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1181,54'
              BranchSideFuncs:
                - CheckOne
            - BranchSide:      'cmsvirt.c:1189,5'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:1183,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1183,33'
              BranchSideFuncs:
                - CheckOne
            - BranchSide:      'cmsvirt.c:1184,14'
              BranchSideFuncs:
                - CheckOne
        - Branch String:   'cmsvirt.c:1184,38'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1184,42'
              BranchSideFuncs:
                - CheckOne
            - BranchSide:      'cmsvirt.c:1186,22'
              BranchSideFuncs:
                - CheckOne
        - Branch String:   'cmsvirt.c:1184,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1184,80'
              BranchSideFuncs:
                - CheckOne
            - BranchSide:      'cmsvirt.c:1186,22'
              BranchSideFuncs:
                - CheckOne
        - Branch String:   'cmsvirt.c:1186,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1186,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1187,5'
              BranchSideFuncs:
                - CheckOne
      Callsites:
        - Src:             'cmsvirt.c:1186,13'
          Dst:             CheckOne
    - functionName:    FixColorSpaces
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - ColorSpace
        - PCS
        - dwFlags
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - IsPCS
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1038,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1040,23'
              BranchSideFuncs:
                - IsPCS
                - IsPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetPCS
                - cmsSetColorSpace
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1065,23'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
        - Branch String:   'cmsvirt.c:1040,35'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1040,44'
              BranchSideFuncs:
                - IsPCS
                - IsPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetPCS
                - cmsSetColorSpace
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1048,23'
              BranchSideFuncs:
                - IsPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetPCS
                - cmsSetColorSpace
        - Branch String:   'cmsvirt.c:1040,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1042,39'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1048,23'
              BranchSideFuncs:
                - IsPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetPCS
                - cmsSetColorSpace
        - Branch String:   'cmsvirt.c:1048,35'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1048,45'
              BranchSideFuncs:
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetPCS
                - cmsSetColorSpace
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1056,23'
              BranchSideFuncs:
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
        - Branch String:   'cmsvirt.c:1048,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1050,39'
              BranchSideFuncs:
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1056,23'
              BranchSideFuncs:
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
        - Branch String:   'cmsvirt.c:1056,28'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1056,38'
              BranchSideFuncs:
                - IsPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1063,5'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
        - Branch String:   'cmsvirt.c:1056,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1058,38'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
            - BranchSide:      'cmsvirt.c:1063,5'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
      Callsites:
        - Src:             'cmsvirt.c:1040,17'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1040,38'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1042,21'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:1043,21'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:1044,21'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:1048,17'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1048,39'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1050,21'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:1051,21'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:1052,21'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:1056,17'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1056,32'
          Dst:             IsPCS
        - Src:             'cmsvirt.c:1058,20'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:1059,20'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:1060,20'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:1065,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:1066,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:1067,5'
          Dst:             cmsSetPCS
    - functionName:    CreateNamedColorDevicelink
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xform
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - SetTextTags
        - _cmsLCMScolorSpace
        - cmsChangeBuffersFormat
        - cmsChannelsOfColorSpace
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsDoTransform
        - cmsDupNamedColorList
        - cmsFreeNamedColorList
        - cmsGetNamedColorList
        - cmsNamedColorCount
        - cmsPipelineOutputChannels
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
        - cmsWriteTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1086,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1086,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1089,23'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - SetTextTags
                - cmsCloseProfile
                - cmsGetNamedColorList
                - cmsNamedColorCount
                - cmsDupNamedColorList
                - cmsPipelineOutputChannels
                - _cmsLCMScolorSpace
                - cmsChannelsOfColorSpace
                - cmsChangeBuffersFormat
                - cmsWriteTag
                - cmsFreeNamedColorList
                - cmsDoTransform
        - Branch String:   'cmsvirt.c:1094,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1094,56'
              BranchSideFuncs:
                - cmsGetNamedColorList
                - cmsNamedColorCount
                - cmsDupNamedColorList
                - cmsPipelineOutputChannels
                - _cmsLCMScolorSpace
                - cmsChannelsOfColorSpace
                - cmsChangeBuffersFormat
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
                - cmsDoTransform
            - BranchSide:      'cmsvirt.c:1096,37'
              BranchSideFuncs:
                - cmsGetNamedColorList
                - cmsNamedColorCount
                - cmsDupNamedColorList
                - cmsPipelineOutputChannels
                - _cmsLCMScolorSpace
                - cmsChannelsOfColorSpace
                - cmsChangeBuffersFormat
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
                - cmsDoTransform
        - Branch String:   'cmsvirt.c:1097,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1097,27'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1099,34'
              BranchSideFuncs:
                - cmsNamedColorCount
                - cmsDupNamedColorList
                - cmsPipelineOutputChannels
                - _cmsLCMScolorSpace
                - cmsChannelsOfColorSpace
                - cmsChangeBuffersFormat
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
                - cmsDoTransform
        - Branch String:   'cmsvirt.c:1101,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1101,22'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1104,53'
              BranchSideFuncs:
                - cmsPipelineOutputChannels
                - _cmsLCMScolorSpace
                - cmsChannelsOfColorSpace
                - cmsChangeBuffersFormat
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
                - cmsDoTransform
        - Branch String:   'cmsvirt.c:1112,5'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1113,24'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
            - BranchSide:      'cmsvirt.c:1116,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsFreeNamedColorList
        - Branch String:   'cmsvirt.c:1116,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1116,64'
              BranchSideFuncs:
                - cmsFreeNamedColorList
            - BranchSide:      'cmsvirt.c:1117,27'
              BranchSideFuncs:
                - cmsFreeNamedColorList
        - Branch String:   'cmsvirt.c:1122,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1122,39'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:1085,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:1089,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:1090,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:1091,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:1094,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:1096,16'
          Dst:             cmsGetNamedColorList
        - Src:             'cmsvirt.c:1099,15'
          Dst:             cmsNamedColorCount
        - Src:             'cmsvirt.c:1100,15'
          Dst:             cmsDupNamedColorList
        - Src:             'cmsvirt.c:1104,27'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmsvirt.c:1108,23'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmsvirt.c:1109,25'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsvirt.c:1107,5'
          Dst:             cmsChangeBuffersFormat
        - Src:             'cmsvirt.c:1113,9'
          Dst:             cmsDoTransform
        - Src:             'cmsvirt.c:1116,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1117,5'
          Dst:             cmsFreeNamedColorList
        - Src:             'cmsvirt.c:1122,23'
          Dst:             cmsCloseProfile
    - functionName:    SetTextTags
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - Description
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - cmsGetProfileContextID
        - cmsMLUalloc
        - cmsMLUfree
        - cmsMLUsetWide
        - cmsWriteTag
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cmsvirt.c:42,32'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:42,57'
              BranchSideFuncs:
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:42,35'
              BranchSideFuncs:
                - cmsMLUsetWide
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUsetWide
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:42,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:42,57'
              BranchSideFuncs:
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:44,24'
              BranchSideFuncs:
                - cmsMLUsetWide
                - cmsMLUfree
                - cmsMLUfree
                - cmsMLUsetWide
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:44,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:44,67'
              BranchSideFuncs:
                - cmsMLUsetWide
                - cmsMLUfree
                - cmsMLUfree
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:45,24'
              BranchSideFuncs:
                - cmsMLUsetWide
                - cmsMLUfree
                - cmsMLUfree
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:45,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:45,83'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsMLUfree
                - cmsMLUfree
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:47,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsMLUfree
                - cmsMLUfree
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:47,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:47,79'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:48,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsvirt.c:48,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:48,77'
              BranchSideFuncs:
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:50,8'
              BranchSideFuncs:
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmsvirt.c:54,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:55,20'
              BranchSideFuncs:
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:56,9'
              BranchSideFuncs:
                - cmsMLUfree
        - Branch String:   'cmsvirt.c:56,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:56,9'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmsvirt.c:57,20'
              BranchSideFuncs:
                - cmsMLUfree
      Callsites:
        - Src:             'cmsvirt.c:37,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsvirt.c:39,23'
          Dst:             cmsMLUalloc
        - Src:             'cmsvirt.c:40,23'
          Dst:             cmsMLUalloc
        - Src:             'cmsvirt.c:44,10'
          Dst:             cmsMLUsetWide
        - Src:             'cmsvirt.c:45,10'
          Dst:             cmsMLUsetWide
        - Src:             'cmsvirt.c:47,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:48,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:55,9'
          Dst:             cmsMLUfree
        - Src:             'cmsvirt.c:57,9'
          Dst:             cmsMLUfree
    - functionName:    cmsTransform2DeviceLink
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - hTransform
        - Version
        - dwFlags
      BBCount:         95
      ICount:          587
      EdgeCount:       131
      CyclomaticComplexity: 38
      functionsReached:
        - CreateNamedColorDevicelink
        - FindCombination
        - FixColorSpaces
        - SetTextTags
        - __assert_fail
        - _cmsLCMScolorSpace
        - _cmsOptimizePipeline
        - _cmsStageAllocIdentityCurves
        - _cmsStageAllocLabV2ToV4curves
        - _cmsStageAllocLabV4ToV2
        - _cmsWriteProfileSequence
        - cmsChannelsOfColorSpace
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsGetDeviceClass
        - cmsGetTransformContextID
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineGetPtrToFirstStage
        - cmsPipelineGetPtrToLastStage
        - cmsPipelineInsertStage
        - cmsPipelineSetSaveAs8bitsFlag
        - cmsSetHeaderRenderingIntent
        - cmsSetProfileVersion
        - cmsStageType
        - cmsWriteTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1208,5'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1208,5'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
                - cmsStageType
                - CreateNamedColorDevicelink
            - BranchSide:      'cmsvirt.c:1211,9'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
                - cmsStageType
                - CreateNamedColorDevicelink
        - Branch String:   'cmsvirt.c:1211,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1211,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1214,41'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
                - cmsStageType
                - CreateNamedColorDevicelink
        - Branch String:   'cmsvirt.c:1217,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1219,26'
              BranchSideFuncs:
                - cmsStageType
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
                - CreateNamedColorDevicelink
            - BranchSide:      'cmsvirt.c:1225,26'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1219,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1220,47'
              BranchSideFuncs:
                - CreateNamedColorDevicelink
            - BranchSide:      'cmsvirt.c:1222,5'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1226,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1226,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:1229,10'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1229,52'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1229,56'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1236,10'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1229,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1231,37'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4curves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1236,10'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1231,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1232,13'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1233,5'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1236,51'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1236,55'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1244,44'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1236,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1238,17'
              BranchSideFuncs:
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
            - BranchSide:      'cmsvirt.c:1244,44'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1239,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1240,13'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
            - BranchSide:      'cmsvirt.c:1241,5'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1245,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1245,20'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
            - BranchSide:      'cmsvirt.c:1247,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - FixColorSpaces
                - cmsChannelsOfColorSpace
                - cmsChannelsOfColorSpace
                - _cmsLCMScolorSpace
                - _cmsLCMScolorSpace
                - cmsGetDeviceClass
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1264,10'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1265,25'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
            - BranchSide:      'cmsvirt.c:1267,25'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1270,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1271,20'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
            - BranchSide:      'cmsvirt.c:1273,38'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsOptimizePipeline
                - FindCombination
        - Branch String:   'cmsvirt.c:1275,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1278,30'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1284,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1284,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1289,17'
              BranchSideFuncs:
                - _cmsOptimizePipeline
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1307,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
        - Branch String:   'cmsvirt.c:1294,32'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1294,35'
              BranchSideFuncs:
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1298,50'
              BranchSideFuncs:
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1294,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1295,42'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1298,50'
              BranchSideFuncs:
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmsvirt.c:1295,18'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1295,108'
              BranchSideFuncs:
                - cmsPipelineGetPtrToLastStage
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1296,18'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1299,31'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1299,34'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmsvirt.c:1303,38'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
        - Branch String:   'cmsvirt.c:1299,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1300,42'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - FindCombination
                - SetTextTags
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
            - BranchSide:      'cmsvirt.c:1303,38'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
        - Branch String:   'cmsvirt.c:1300,18'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1300,109'
              BranchSideFuncs:
                - FindCombination
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
            - BranchSide:      'cmsvirt.c:1301,18'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1307,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1308,9'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1312,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineSetSaveAs8bitsFlag
        - Branch String:   'cmsvirt.c:1312,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1313,52'
              BranchSideFuncs:
                - cmsPipelineSetSaveAs8bitsFlag
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1316,22'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1316,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1316,48'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1319,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1319,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1319,54'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1322,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1322,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1323,29'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1326,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1323,16'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1323,86'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1324,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1326,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1327,29'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
            - BranchSide:      'cmsvirt.c:1330,10'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
        - Branch String:   'cmsvirt.c:1327,16'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1327,90'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
            - BranchSide:      'cmsvirt.c:1328,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
        - Branch String:   'cmsvirt.c:1330,42'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1330,46'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
                - _cmsWriteProfileSequence
            - BranchSide:      'cmsvirt.c:1335,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1330,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1331,39'
              BranchSideFuncs:
                - _cmsWriteProfileSequence
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1335,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1331,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1331,68'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:1332,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:1335,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1336,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1339,27'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1336,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1336,89'
              BranchSideFuncs:
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1337,5'
              BranchSideFuncs:
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1339,14'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:0,0'
              BranchSideFuncs:
                - cmsSetHeaderRenderingIntent
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1339,89'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1350,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1350,38'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1351,21'
              BranchSideFuncs:
                - cmsCloseProfile
      Callsites:
        - Src:             'cmsvirt.c:1203,28'
          Dst:             cmsGetTransformContextID
        - Src:             'cmsvirt.c:1208,5'
          Dst:             __assert_fail
        - Src:             'cmsvirt.c:1214,11'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsvirt.c:1219,13'
          Dst:             cmsStageType
        - Src:             'cmsvirt.c:1220,20'
          Dst:             CreateNamedColorDevicelink
        - Src:             'cmsvirt.c:1225,11'
          Dst:             cmsPipelineDup
        - Src:             'cmsvirt.c:1231,55'
          Dst:             _cmsStageAllocLabV2ToV4curves
        - Src:             'cmsvirt.c:1231,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:1239,53'
          Dst:             _cmsStageAllocLabV4ToV2
        - Src:             'cmsvirt.c:1239,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:1244,16'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:1247,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:1249,5'
          Dst:             FixColorSpaces
        - Src:             'cmsvirt.c:1253,16'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsvirt.c:1254,16'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsvirt.c:1256,25'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmsvirt.c:1257,25'
          Dst:             _cmsLCMScolorSpace
        - Src:             'cmsvirt.c:1262,19'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsvirt.c:1273,22'
          Dst:             FindCombination
        - Src:             'cmsvirt.c:1278,9'
          Dst:             _cmsOptimizePipeline
        - Src:             'cmsvirt.c:1279,22'
          Dst:             FindCombination
        - Src:             'cmsvirt.c:1290,9'
          Dst:             _cmsOptimizePipeline
        - Src:             'cmsvirt.c:1293,22'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsvirt.c:1295,60'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:1295,19'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:1298,21'
          Dst:             cmsPipelineGetPtrToLastStage
        - Src:             'cmsvirt.c:1300,60'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:1300,19'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:1303,22'
          Dst:             FindCombination
        - Src:             'cmsvirt.c:1313,22'
          Dst:             cmsPipelineSetSaveAs8bitsFlag
        - Src:             'cmsvirt.c:1316,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:1319,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1323,17'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1327,17'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1331,14'
          Dst:             _cmsWriteProfileSequence
        - Src:             'cmsvirt.c:1336,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1339,15'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1344,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:1346,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:1350,22'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:1351,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateNULLProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateNULLProfileTHR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsvirt.c:1020,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1020,12'
              BranchSideFuncs:
                - cmsCreateNULLProfileTHR
            - BranchSide:      'cmsvirt.c:1020,12'
              BranchSideFuncs:
                - cmsCreateNULLProfileTHR
      Callsites:
        - Src:             'cmsvirt.c:1020,12'
          Dst:             cmsCreateNULLProfileTHR
    - functionName:    cmsCreateNULLProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         27
      ICount:          180
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - SetTextTags
        - cmsBuildTabulatedToneCurve16
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsD50_XYZ
        - cmsFreeToneCurve
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
        - cmsWriteTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:971,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:972,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsPipelineAlloc
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - cmsPipelineInsertStage
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:974,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsPipelineAlloc
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - cmsPipelineInsertStage
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:976,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:976,59'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsPipelineAlloc
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:979,23'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsPipelineAlloc
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:985,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:985,22'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:987,76'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:992,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:993,9'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:995,33'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:995,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:996,9'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:998,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:998,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:999,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1001,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1001,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1001,62'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1002,22'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1002,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1002,73'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:1004,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:1009,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1010,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1012,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:1012,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:1013,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:1015,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:970,16'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:974,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:976,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:979,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:980,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:981,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:984,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:987,47'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmsvirt.c:988,15'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsvirt.c:989,15'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsvirt.c:990,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:992,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:995,49'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:995,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:998,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:1001,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1002,58'
          Dst:             cmsD50_XYZ
        - Src:             'cmsvirt.c:1002,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:1004,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:1010,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:1013,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateBCHSWabstractProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - double
        - double
        - double
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - nLUTPoints
        - Bright
        - Contrast
        - Hue
        - Saturation
        - TempSrc
        - TempDest
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateBCHSWabstractProfileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:954,12'
          Dst:             cmsCreateBCHSWabstractProfileTHR
    - functionName:    cmsCreateBCHSWabstractProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - double
        - double
        - double
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nLUTPoints
        - Bright
        - Contrast
        - Hue
        - Saturation
        - TempSrc
        - TempDest
      BBCount:         28
      ICount:          215
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - SetTextTags
        - bchswSampler
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsD50_XYZ
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsStageAllocCLut16bitGranular
        - cmsStageSampleCLut16bit
        - cmsWhitePointFromTemp
        - cmsWriteTag
        - cmsxyY2XYZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:882,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:884,18'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:887,18'
              BranchSideFuncs:
                - cmsWhitePointFromTemp
                - cmsxyY2XYZ
                - cmsWhitePointFromTemp
                - cmsxyY2XYZ
                - cmsCreateProfilePlaceholder
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:896,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:897,9'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:899,23'
              BranchSideFuncs:
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:907,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:908,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:912,11'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:912,5'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:912,62'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:913,43'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:914,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:915,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:917,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:917,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:918,9'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:920,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - SetTextTags
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:920,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:921,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:924,22'
              BranchSideFuncs:
                - SetTextTags
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:924,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:925,9'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:927,22'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:927,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:928,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:930,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:930,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:931,9'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:934,21'
              BranchSideFuncs:
                - cmsPipelineFree
      Callsites:
        - Src:             'cmsvirt.c:888,12'
          Dst:             cmsWhitePointFromTemp
        - Src:             'cmsvirt.c:889,12'
          Dst:             cmsxyY2XYZ
        - Src:             'cmsvirt.c:890,12'
          Dst:             cmsWhitePointFromTemp
        - Src:             'cmsvirt.c:891,12'
          Dst:             cmsxyY2XYZ
        - Src:             'cmsvirt.c:895,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:899,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:900,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:901,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:903,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:906,16'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:908,9'
          Dst:             cmsCloseProfile
        - Src:             'cmsvirt.c:913,12'
          Dst:             cmsStageAllocCLut16bitGranular
        - Src:             'cmsvirt.c:917,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmsvirt.c:917,10'
          Dst:             bchswSampler
        - Src:             'cmsvirt.c:920,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:924,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:927,61'
          Dst:             cmsD50_XYZ
        - Src:             'cmsvirt.c:927,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:930,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:934,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:940,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:941,5'
          Dst:             cmsCloseProfile
    - functionName:    bchswSampler
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsFloat2LabEncoded
        - cmsLCh2Lab
        - cmsLab2LCh
        - cmsLab2XYZ
        - cmsLabEncoded2Float
        - cmsXYZ2Lab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:845,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:845,9'
              BranchSideFuncs:
                - cmsLab2XYZ
                - cmsXYZ2Lab
                - cmsFloat2LabEncoded
            - BranchSide:      'cmsvirt.c:846,24'
              BranchSideFuncs:
                - cmsLab2XYZ
                - cmsXYZ2Lab
                - cmsFloat2LabEncoded
      Callsites:
        - Src:             'cmsvirt.c:830,5'
          Dst:             cmsLabEncoded2Float
        - Src:             'cmsvirt.c:833,5'
          Dst:             cmsLab2LCh
        - Src:             'cmsvirt.c:842,5'
          Dst:             cmsLCh2Lab
        - Src:             'cmsvirt.c:846,12'
          Dst:             cmsLab2XYZ
        - Src:             'cmsvirt.c:847,12'
          Dst:             cmsXYZ2Lab
        - Src:             'cmsvirt.c:852,5'
          Dst:             cmsFloat2LabEncoded
    - functionName:    cmsCreate_OkLabProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         31
      ICount:          303
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsStageNormalizeFromXyzFloat
        - _cmsStageNormalizeToXyzFloat
        - cmsBuildGamma
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsFreeToneCurve
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
        - cmsWriteTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsvirt.c:759,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:760,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:762,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:773,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:773,59'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:774,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:774,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:774,61'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:775,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:775,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:775,61'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:776,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:776,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:776,67'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:777,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:777,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:777,67'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:779,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:779,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:779,55'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:781,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:781,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:781,67'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:782,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:782,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:782,67'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:783,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:783,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:783,61'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:784,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:784,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:784,61'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:785,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:785,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:785,59'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:787,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsvirt.c:787,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:787,55'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsvirt.c:789,21'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmsvirt.c:692,24'
          Dst:             _cmsStageNormalizeFromXyzFloat
        - Src:             'cmsvirt.c:693,24'
          Dst:             _cmsStageNormalizeToXyzFloat
        - Src:             'cmsvirt.c:709,26'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:710,26'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:726,26'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:727,26'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:729,30'
          Dst:             cmsBuildGamma
        - Src:             'cmsvirt.c:730,30'
          Dst:             cmsBuildGamma
        - Src:             'cmsvirt.c:735,32'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsvirt.c:736,32'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsvirt.c:752,32'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:753,32'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsvirt.c:755,25'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:756,25'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:758,28'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:762,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:764,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:765,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:766,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:768,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:773,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:774,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:775,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:776,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:777,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:779,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:781,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:782,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:783,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:784,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:785,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:787,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:789,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:790,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:792,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:793,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:798,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:799,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:801,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:802,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:803,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreate_sRGBProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreate_sRGBProfileTHR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:682,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:682,12'
              BranchSideFuncs:
                - cmsCreate_sRGBProfileTHR
            - BranchSide:      'cmsvirt.c:682,12'
              BranchSideFuncs:
                - cmsCreate_sRGBProfileTHR
      Callsites:
        - Src:             'cmsvirt.c:682,12'
          Dst:             cmsCreate_sRGBProfileTHR
    - functionName:    cmsCreate_sRGBProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Build_sRGBGamma
        - SetTextTags
        - cmsCloseProfile
        - cmsCreateRGBProfileTHR
        - cmsFreeToneCurve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:666,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:666,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:668,39'
              BranchSideFuncs:
                - cmsCreateRGBProfileTHR
                - cmsFreeToneCurve
                - SetTextTags
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:670,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:670,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:672,25'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:672,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:673,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:677,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:665,47'
          Dst:             Build_sRGBGamma
        - Src:             'cmsvirt.c:668,16'
          Dst:             cmsCreateRGBProfileTHR
        - Src:             'cmsvirt.c:669,8'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsvirt.c:672,13'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:673,12'
          Dst:             cmsCloseProfile
    - functionName:    Build_sRGBGamma
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsBuildParametricToneCurve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:649,12'
          Dst:             cmsBuildParametricToneCurve
    - functionName:    cmsCreateRGBProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - WhitePoint
        - Primaries
        - TransferFunction
      BBCount:         56
      ICount:          376
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - SetTextTags
        - _cmsAdaptationMatrix
        - _cmsBuildRGB2XYZtransferMatrix
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsD50_XYZ
        - cmsLinkTag
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsWriteTag
        - cmsxyY2XYZ
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsvirt.c:114,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:115,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - SetTextTags
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:117,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - SetTextTags
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:141,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:141,46'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:143,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:143,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:145,26'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsWriteTag
                - cmsCloseProfile
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:154,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:145,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:145,73'
              BranchSideFuncs:
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:147,36'
              BranchSideFuncs:
                - cmsxyY2XYZ
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:151,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:151,78'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:152,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:154,20'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:154,23'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:180,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:154,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:156,23'
              BranchSideFuncs:
                - _cmsBuildRGB2XYZtransferMatrix
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:180,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:160,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:160,81'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:162,40'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:174,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:174,81'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:175,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:175,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:175,82'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:176,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:176,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:176,83'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:177,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:180,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:183,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:204,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:183,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:183,81'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:185,13'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:185,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:187,30'
              BranchSideFuncs:
                - cmsLinkTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:191,30'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsWriteTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:187,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:187,73'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:189,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsLinkTag
        - Branch String:   'cmsvirt.c:191,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:0,0'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
                - cmsLinkTag
            - BranchSide:      'cmsvirt.c:191,85'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:194,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:196,30'
              BranchSideFuncs:
                - cmsLinkTag
                - cmsCloseProfile
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:200,30'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:196,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:196,72'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:198,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:200,17'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:0,0'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:200,84'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:204,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:205,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:205,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:205,75'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:212,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:213,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:113,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:117,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:119,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:120,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:121,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:123,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:141,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:145,58'
          Dst:             cmsD50_XYZ
        - Src:             'cmsvirt.c:145,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:147,9'
          Dst:             cmsxyY2XYZ
        - Src:             'cmsvirt.c:148,59'
          Dst:             cmsD50_XYZ
        - Src:             'cmsvirt.c:148,9'
          Dst:             _cmsAdaptationMatrix
        - Src:             'cmsvirt.c:151,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:160,14'
          Dst:             _cmsBuildRGB2XYZtransferMatrix
        - Src:             'cmsvirt.c:174,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:175,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:176,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:183,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:187,18'
          Dst:             cmsLinkTag
        - Src:             'cmsvirt.c:191,18'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:196,18'
          Dst:             cmsLinkTag
        - Src:             'cmsvirt.c:200,18'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:205,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:213,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateXYZProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateXYZProfileTHR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsvirt.c:619,12'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:619,12'
              BranchSideFuncs:
                - cmsCreateXYZProfileTHR
            - BranchSide:      'cmsvirt.c:619,12'
              BranchSideFuncs:
                - cmsCreateXYZProfileTHR
      Callsites:
        - Src:             'cmsvirt.c:619,12'
          Dst:             cmsCreateXYZProfileTHR
    - functionName:    cmsCreateXYZProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - SetTextTags
        - _cmsStageAllocIdentityCurves
        - cmsCloseProfile
        - cmsCreateRGBProfileTHR
        - cmsD50_xyY
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsWriteTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsvirt.c:583,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:583,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:585,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:591,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:591,59'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:594,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:595,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:595,22'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:597,33'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:597,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:598,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:600,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:600,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:600,54'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:601,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:607,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:608,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:610,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:610,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:611,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:582,50'
          Dst:             cmsD50_xyY
        - Src:             'cmsvirt.c:582,16'
          Dst:             cmsCreateRGBProfileTHR
        - Src:             'cmsvirt.c:585,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:587,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:588,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:589,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:591,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:594,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:597,51'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:597,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:600,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:601,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:608,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:611,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateLab4Profile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateLab4ProfileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:572,12'
          Dst:             cmsCreateLab4ProfileTHR
    - functionName:    cmsCreateLab4ProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - WhitePoint
      BBCount:         26
      ICount:          146
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - SetTextTags
        - _cmsStageAllocIdentityCurves
        - cmsCloseProfile
        - cmsCreateRGBProfileTHR
        - cmsD50_XYZ
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsWriteTag
        - cmsxyY2XYZ
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsvirt.c:530,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:531,16'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsCreateRGBProfileTHR
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - SetTextTags
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:533,26'
              BranchSideFuncs:
                - cmsxyY2XYZ
                - cmsCreateRGBProfileTHR
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - SetTextTags
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:536,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:536,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:538,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - SetTextTags
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:544,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:544,65'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:545,22'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:545,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:545,59'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:548,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:549,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:549,22'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:551,33'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:551,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:552,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:554,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:554,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:554,54'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:555,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:561,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:562,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:564,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:564,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:565,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:531,16'
          Dst:             cmsD50_XYZ
        - Src:             'cmsvirt.c:533,9'
          Dst:             cmsxyY2XYZ
        - Src:             'cmsvirt.c:535,16'
          Dst:             cmsCreateRGBProfileTHR
        - Src:             'cmsvirt.c:538,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:540,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:541,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:542,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:544,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:545,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:548,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:551,51'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:551,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:554,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:555,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:562,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:565,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateLab2Profile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateLab2ProfileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:519,12'
          Dst:             cmsCreateLab2ProfileTHR
    - functionName:    cmsCreateLab2ProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - WhitePoint
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - SetTextTags
        - _cmsStageAllocIdentityCLut
        - cmsCloseProfile
        - cmsCreateRGBProfileTHR
        - cmsD50_xyY
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsWriteTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsvirt.c:478,50'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:478,71'
              BranchSideFuncs:
                - cmsD50_xyY
                - cmsCreateRGBProfileTHR
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:478,86'
              BranchSideFuncs:
                - cmsCreateRGBProfileTHR
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:479,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:479,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:481,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:487,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:488,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:491,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:492,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:493,9'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:495,33'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCLut
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:495,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:496,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:498,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:498,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:499,9'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:501,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:507,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:508,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:510,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:510,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:511,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:478,71'
          Dst:             cmsD50_xyY
        - Src:             'cmsvirt.c:478,16'
          Dst:             cmsCreateRGBProfileTHR
        - Src:             'cmsvirt.c:481,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:483,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:484,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:485,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:487,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:491,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:495,51'
          Dst:             _cmsStageAllocIdentityCLut
        - Src:             'cmsvirt.c:495,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:498,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:501,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:508,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:511,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateInkLimitingDeviceLink
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - double
      constantsTouched: []
      argNames:
        - ColorSpace
        - Limit
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateInkLimitingDeviceLinkTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:468,12'
          Dst:             cmsCreateInkLimitingDeviceLinkTHR
    - functionName:    cmsCreateInkLimitingDeviceLinkTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ContextID
        - ColorSpace
        - Limit
      BBCount:         46
      ICount:          243
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - InkLimitingSampler
        - SetSeqDescTag
        - SetTextTags
        - _cmsStageAllocIdentityCurves
        - cmsChannelsOf
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsSignalError
        - cmsStageAllocCLut16bit
        - cmsStageSampleCLut16bit
        - cmsWriteTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:402,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:403,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsvirt.c:407,9'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
                - cmsSignalError
        - Branch String:   'cmsvirt.c:407,21'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:407,24'
              BranchSideFuncs:
                - cmsSignalError
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:409,24'
              BranchSideFuncs:
                - cmsSignalError
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:407,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:409,24'
              BranchSideFuncs:
                - cmsSignalError
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:414,40'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:410,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:410,30'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:411,13'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:411,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:411,32'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:412,5'
              BranchSideFuncs:
                - cmsCreateProfilePlaceholder
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:415,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:416,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:418,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsPipelineAlloc
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:429,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:429,22'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:432,31'
              BranchSideFuncs:
                - cmsChannelsOf
                - cmsStageAllocCLut16bit
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:435,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:435,23'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:437,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:437,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:437,80'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:439,33'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:439,103'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:440,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:442,9'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:440,55'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:441,33'
              BranchSideFuncs:
                - _cmsStageAllocIdentityCurves
                - cmsPipelineInsertStage
                - cmsCloseProfile
                - cmsPipelineFree
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:442,9'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:439,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:442,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:445,22'
              BranchSideFuncs:
                - SetTextTags
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:445,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:445,55'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:447,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsPipelineFree
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:447,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:447,59'
              BranchSideFuncs:
                - SetSeqDescTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:448,24'
              BranchSideFuncs:
                - SetSeqDescTag
                - cmsCloseProfile
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:448,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:448,56'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:451,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:457,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:458,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:460,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:460,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:461,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:463,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:403,9'
          Dst:             cmsSignalError
        - Src:             'cmsvirt.c:409,9'
          Dst:             cmsSignalError
        - Src:             'cmsvirt.c:414,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:418,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:420,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:421,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:422,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:424,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:428,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:432,17'
          Dst:             cmsChannelsOf
        - Src:             'cmsvirt.c:434,12'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmsvirt.c:437,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmsvirt.c:437,10'
          Dst:             InkLimitingSampler
        - Src:             'cmsvirt.c:439,51'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:439,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:440,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:441,49'
          Dst:             _cmsStageAllocIdentityCurves
        - Src:             'cmsvirt.c:441,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:445,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:447,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:448,10'
          Dst:             SetSeqDescTag
        - Src:             'cmsvirt.c:451,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:458,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:461,9'
          Dst:             cmsCloseProfile
    - functionName:    InkLimitingSampler
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:374,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:376,23'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
            - BranchSide:      'cmsvirt.c:380,16'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
        - Branch String:   'cmsvirt.c:377,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:378,19'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
            - BranchSide:      'cmsvirt.c:379,5'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
                - _cmsQuickSaturateWord.896
      Callsites:
        - Src:             'cmsvirt.c:382,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsvirt.c:383,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsvirt.c:384,14'
          Dst:             _cmsQuickSaturateWord
    - functionName:    SetSeqDescTag
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - Model
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsWriteProfileSequence
        - cmsAllocProfileSequenceDescription
        - cmsFreeProfileSequenceDescription
        - cmsGetProfileContextID
        - cmsMLUsetASCII
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsvirt.c:69,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:69,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:71,5'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - cmsMLUsetASCII
                - _cmsWriteProfileSequence
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmsvirt.c:86,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:86,51'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmsvirt.c:88,8'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmsvirt.c:91,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:92,43'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmsvirt.c:94,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:66,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsvirt.c:67,19'
          Dst:             cmsAllocProfileSequenceDescription
        - Src:             'cmsvirt.c:83,5'
          Dst:             cmsMLUsetASCII
        - Src:             'cmsvirt.c:84,5'
          Dst:             cmsMLUsetASCII
        - Src:             'cmsvirt.c:86,10'
          Dst:             _cmsWriteProfileSequence
        - Src:             'cmsvirt.c:92,9'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    cmsCreateLinearizationDeviceLink
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ColorSpace
        - TransferFunctions
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateLinearizationDeviceLinkTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:343,12'
          Dst:             cmsCreateLinearizationDeviceLinkTHR
    - functionName:    cmsCreateLinearizationDeviceLinkTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ColorSpace
        - TransferFunctions
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SetSeqDescTag
        - SetTextTags
        - cmsChannelsOfColorSpace
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsStageAllocToneCurves
        - cmsWriteTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:297,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:298,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsChannelsOfColorSpace
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:300,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - cmsChannelsOfColorSpace
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:313,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:313,27'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:317,33'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - SetTextTags
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:317,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:318,9'
              BranchSideFuncs:
                - SetTextTags
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:321,22'
              BranchSideFuncs:
                - SetTextTags
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsWriteTag
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:321,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:321,56'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - SetSeqDescTag
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:322,22'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsPipelineFree
                - cmsCloseProfile
                - SetSeqDescTag
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:322,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:322,63'
              BranchSideFuncs:
                - SetSeqDescTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:323,24'
              BranchSideFuncs:
                - SetSeqDescTag
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:323,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:323,57'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsvirt.c:326,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsvirt.c:333,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:334,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:337,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:296,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:300,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:302,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:303,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:304,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:306,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:309,17'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsvirt.c:312,16'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsvirt.c:317,56'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsvirt.c:317,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsvirt.c:321,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:322,10'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:323,10'
          Dst:             SetSeqDescTag
        - Src:             'cmsvirt.c:326,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:332,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsvirt.c:334,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateGrayProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
        - TransferFunction
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateGrayProfileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:283,12'
          Dst:             cmsCreateGrayProfileTHR
    - functionName:    cmsCreateGrayProfileTHR
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - WhitePoint
        - TransferFunction
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - SetTextTags
        - cmsCloseProfile
        - cmsCreateProfilePlaceholder
        - cmsSetColorSpace
        - cmsSetDeviceClass
        - cmsSetHeaderRenderingIntent
        - cmsSetPCS
        - cmsSetProfileVersion
        - cmsWriteTag
        - cmsxyY2XYZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsvirt.c:235,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:236,9'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - SetTextTags
                - cmsCloseProfile
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:238,26'
              BranchSideFuncs:
                - cmsSetProfileVersion
                - cmsSetDeviceClass
                - cmsSetColorSpace
                - cmsSetPCS
                - cmsSetHeaderRenderingIntent
                - SetTextTags
                - cmsCloseProfile
                - cmsWriteTag
                - cmsxyY2XYZ
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:256,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:256,47'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsxyY2XYZ
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:259,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
                - cmsxyY2XYZ
                - cmsWriteTag
        - Branch String:   'cmsvirt.c:259,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:261,26'
              BranchSideFuncs:
                - cmsxyY2XYZ
                - cmsWriteTag
                - cmsCloseProfile
                - cmsWriteTag
            - BranchSide:      'cmsvirt.c:265,9'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:262,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:262,73'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:263,5'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
        - Branch String:   'cmsvirt.c:265,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:267,26'
              BranchSideFuncs:
                - cmsWriteTag
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:270,12'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:267,13'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:267,77'
              BranchSideFuncs: []
            - BranchSide:      'cmsvirt.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'cmsvirt.c:273,9'
          Branch Sides:
            - BranchSide:      'cmsvirt.c:274,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsvirt.c:275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsvirt.c:234,12'
          Dst:             cmsCreateProfilePlaceholder
        - Src:             'cmsvirt.c:238,5'
          Dst:             cmsSetProfileVersion
        - Src:             'cmsvirt.c:240,5'
          Dst:             cmsSetDeviceClass
        - Src:             'cmsvirt.c:241,5'
          Dst:             cmsSetColorSpace
        - Src:             'cmsvirt.c:242,5'
          Dst:             cmsSetPCS
        - Src:             'cmsvirt.c:243,5'
          Dst:             cmsSetHeaderRenderingIntent
        - Src:             'cmsvirt.c:256,10'
          Dst:             SetTextTags
        - Src:             'cmsvirt.c:261,9'
          Dst:             cmsxyY2XYZ
        - Src:             'cmsvirt.c:262,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:267,14'
          Dst:             cmsWriteTag
        - Src:             'cmsvirt.c:274,9'
          Dst:             cmsCloseProfile
    - functionName:    cmsCreateRGBProfile
      functionSourceFile: '/src/lcms/src/cmsvirt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - WhitePoint
        - Primaries
        - TransferFunction
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCreateRGBProfileTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsvirt.c:221,12'
          Dst:             cmsCreateRGBProfileTHR
    - functionName:    DecideTextDescType
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1317,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1318,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1320,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecideTextType
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1014,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1015,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1017,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecideCurveType
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1440,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1440,27'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1441,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1441,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1441,33'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1442,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1442,39'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1443,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1443,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1443,39'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1445,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecideXYZtype
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DecideLUTtypeB2A
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1858,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1859,13'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1859,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1859,32'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1860,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecideLUTtypeA2B
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ICCVersion
        - Data
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1844,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1845,13'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1849,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1845,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1845,32'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1846,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteDoubles
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5738
      functionLinenumberEnd: 5747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - Values
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWrite15Fixed16Number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5741,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5743,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5746,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5743,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5743,55'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5744,5'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
      Callsites:
        - Src:             'cmstypes.c:5743,14'
          Dst:             _cmsWrite15Fixed16Number
    - functionName:    ReadDoublesAt
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5805
      functionLinenumberEnd: 5819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - At
        - n
        - Values
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsRead15Fixed16Number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5809,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5809,28'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5811,12'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:5811,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5813,38'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5816,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5813,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5813,53'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5814,5'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:5816,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5816,36'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5818,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5813,14'
          Dst:             _cmsRead15Fixed16Number
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    1
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1176
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1176
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    mywcslen
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5358
      functionLinenumberEnd: 5365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:5362,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5363,10'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5365,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteOneElem
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5293
      functionLinenumberEnd: 5298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - io
        - e
        - i
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5294,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5294,52'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5295,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5295,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5295,51'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5297,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5294,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5295,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    WriteOneMLUC
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5409
      functionLinenumberEnd: 5429
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - e
        - i
        - mlu
        - BaseOffset
      BBCount:         14
      ICount:          129
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Type_MLU_Write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5414,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5415,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5420,14'
              BranchSideFuncs:
                - Type_MLU_Write
        - Branch String:   'cmstypes.c:5421,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5422,26'
              BranchSideFuncs:
                - Type_MLU_Write
            - BranchSide:      'cmstypes.c:5424,25'
              BranchSideFuncs:
                - Type_MLU_Write
        - Branch String:   'cmstypes.c:5424,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5424,52'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5426,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5426,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5427,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5424,10'
          Dst:             Type_MLU_Write
    - functionName:    Type_MLU_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         28
      ICount:          229
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - _cmsWriteWCharArray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:1779,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1782,38'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1787,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1782,15'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1782,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1783,38'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1783,15'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1783,47'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1784,11'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1787,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1787,56'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1788,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1788,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1788,41'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1790,23'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1792,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1794,19'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
            - BranchSide:      'cmstypes.c:1806,30'
              BranchSideFuncs:
                - _cmsWriteWCharArray
        - Branch String:   'cmstypes.c:1800,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1800,68'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:1801,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:1801,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1801,68'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:1802,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:1802,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1802,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1803,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1803,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1803,49'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1804,5'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1806,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1806,96'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1808,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1782,16'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1783,16'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1787,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1788,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1800,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1801,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1802,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1803,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1806,10'
          Dst:             _cmsWriteWCharArray
    - functionName:    _cmsWriteWCharArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - Array
      BBCount:         19
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _cmsWriteUInt16Number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:127,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:127,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - __assert_fail
            - BranchSide:      'cmstypes.c:128,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - __assert_fail
        - Branch String:   'cmstypes.c:128,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:128,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - __assert_fail
            - BranchSide:      'cmstypes.c:128,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:128,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:128,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'cmstypes.c:130,11'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:130,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:131,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:131,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:131,69'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:132,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
      Callsites:
        - Src:             'cmstypes.c:127,5'
          Dst:             __assert_fail
        - Src:             'cmstypes.c:128,5'
          Dst:             __assert_fail
        - Src:             'cmstypes.c:131,14'
          Dst:             _cmsWriteUInt16Number
    - functionName:    WriteOneWChar
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5370
      functionLinenumberEnd: 5387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - io
        - e
        - i
        - wcstr
        - BaseOffset
      BBCount:         8
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteWCharArray
        - mywcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5376,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5377,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5382,18'
              BranchSideFuncs:
                - mywcslen.1178
                - _cmsWriteWCharArray
        - Branch String:   'cmstypes.c:5383,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5383,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5385,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5382,9'
          Dst:             mywcslen
        - Src:             'cmstypes.c:5383,10'
          Dst:             _cmsWriteWCharArray
    - functionName:    WriteOffsetArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5302
      functionLinenumberEnd: 5322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - io
        - a
        - Count
        - Length
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - WriteOneElem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5305,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5307,27'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5321,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5307,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5307,47'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5308,27'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
        - Branch String:   'cmstypes.c:5308,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5308,49'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5310,13'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
        - Branch String:   'cmstypes.c:5310,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5312,31'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5315,13'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
        - Branch String:   'cmstypes.c:5312,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5312,59'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5313,9'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
        - Branch String:   'cmstypes.c:5315,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5317,31'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5319,5'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
        - Branch String:   'cmstypes.c:5317,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5317,60'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
            - BranchSide:      'cmstypes.c:5318,9'
              BranchSideFuncs:
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
                - WriteOneElem
      Callsites:
        - Src:             'cmstypes.c:5307,14'
          Dst:             WriteOneElem
        - Src:             'cmstypes.c:5308,14'
          Dst:             WriteOneElem
        - Src:             'cmstypes.c:5312,18'
          Dst:             WriteOneElem
        - Src:             'cmstypes.c:5317,18'
          Dst:             WriteOneElem
    - functionName:    FreeElem
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5194
      functionLinenumberEnd: 5198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5195,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5195,40'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5196,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:5196,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5196,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:5196,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5195,31'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5196,31'
          Dst:             _cmsFree
    - functionName:    ReadOneElem
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5239
      functionLinenumberEnd: 5247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - io
        - e
        - i
        - BaseOffset
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsReadUInt32Number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5240,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5240,52'
              BranchSideFuncs:
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:5241,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:5241,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5241,51'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5244,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5244,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5245,27'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5246,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5240,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5241,10'
          Dst:             _cmsReadUInt32Number
    - functionName:    AllocElem
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5176
      functionLinenumberEnd: 5189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - e
        - Count
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsCalloc
        - _cmsFree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:5178,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5178,29'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5180,47'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmstypes.c:5181,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5183,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:5187,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5177,38'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5180,36'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5183,9'
          Dst:             _cmsFree
    - functionName:    FreeArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5203
      functionLinenumberEnd: 5208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeElem
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmstypes.c:5204,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5204,45'
              BranchSideFuncs:
                - FreeElem
                - FreeElem
                - FreeElem
                - FreeElem
            - BranchSide:      'cmstypes.c:5205,9'
              BranchSideFuncs:
                - FreeElem
                - FreeElem
                - FreeElem
        - Branch String:   'cmstypes.c:5205,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5205,46'
              BranchSideFuncs:
                - FreeElem
                - FreeElem
                - FreeElem
            - BranchSide:      'cmstypes.c:5206,9'
              BranchSideFuncs:
                - FreeElem
                - FreeElem
        - Branch String:   'cmstypes.c:5206,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5206,52'
              BranchSideFuncs:
                - FreeElem
                - FreeElem
            - BranchSide:      'cmstypes.c:5207,9'
              BranchSideFuncs:
                - FreeElem
        - Branch String:   'cmstypes.c:5207,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5207,53'
              BranchSideFuncs:
                - FreeElem
            - BranchSide:      'cmstypes.c:5207,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5204,35'
          Dst:             FreeElem
        - Src:             'cmstypes.c:5205,36'
          Dst:             FreeElem
        - Src:             'cmstypes.c:5206,42'
          Dst:             FreeElem
        - Src:             'cmstypes.c:5207,43'
          Dst:             FreeElem
    - functionName:    ReadOneMLUC
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5391
      functionLinenumberEnd: 5405
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - e
        - i
        - mlu
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Type_MLU_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5395,30'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5395,33'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5397,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5395,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5397,10'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5401,10'
              BranchSideFuncs:
                - Type_MLU_Read
        - Branch String:   'cmstypes.c:5401,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5401,43'
              BranchSideFuncs:
                - Type_MLU_Read
            - BranchSide:      'cmstypes.c:5403,36'
              BranchSideFuncs:
                - Type_MLU_Read
      Callsites:
        - Src:             'cmstypes.c:5403,22'
          Dst:             Type_MLU_Read
    - functionName:    Type_MLU_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         49
      ICount:          362
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsReadWCharArray
        - cmsMLUalloc
        - cmsMLUfree
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:1689,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1689,44'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUalloc
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1690,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUalloc
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1690,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1690,45'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1692,9'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1692,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1694,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1698,23'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1699,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1699,22'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1701,25'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1706,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1708,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
            - BranchSide:      'cmstypes.c:1739,20'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1708,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1708,68'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsMLUfree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:1709,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsMLUfree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:1709,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1709,68'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUfree
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:1712,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUfree
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:1712,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1712,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUfree
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:1713,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUfree
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1713,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1713,49'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:1719,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1719,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1719,25'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1722,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1722,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1722,42'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1723,15'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1723,36'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1723,73'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1723,41'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1723,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1723,73'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1726,29'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1734,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1735,31'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:1736,5'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:1740,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1742,15'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1747,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1747,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1747,28'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1749,39'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1750,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1750,28'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1752,22'
              BranchSideFuncs:
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1753,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1754,22'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1767,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1767,25'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1689,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1690,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1694,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:1698,11'
          Dst:             cmsMLUalloc
        - Src:             'cmstypes.c:1708,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1709,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1712,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1713,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1749,28'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:1753,14'
          Dst:             _cmsReadWCharArray
        - Src:             'cmstypes.c:1754,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1767,14'
          Dst:             cmsMLUfree
    - functionName:    _cmsReadWCharArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - Array
      BBCount:         23
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - _cmsReadUInt16Number
        - convert_utf16_to_utf32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:186,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:186,5'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - convert_utf16_to_utf32
            - BranchSide:      'cmstypes.c:188,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - convert_utf16_to_utf32
        - Branch String:   'cmstypes.c:188,14'
          Branch Sides:
            - BranchSide:      'cmstypes.c:188,17'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - convert_utf16_to_utf32
            - BranchSide:      'cmstypes.c:193,11'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:188,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:190,39'
              BranchSideFuncs:
                - convert_utf16_to_utf32
            - BranchSide:      'cmstypes.c:193,11'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:193,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:195,13'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:195,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:197,39'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:201,39'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:197,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:197,50'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:198,34'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:201,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:201,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:186,5'
          Dst:             __assert_fail
        - Src:             'cmstypes.c:190,16'
          Dst:             convert_utf16_to_utf32
        - Src:             'cmstypes.c:197,18'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:201,18'
          Dst:             _cmsReadUInt16Number
    - functionName:    convert_utf16_to_utf32
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - n
        - output
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsReadUInt16Number
        - is_high_surrogate
        - is_low_surrogate
        - is_surrogate
        - surrogate_to_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:151,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:153,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - is_surrogate
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
            - BranchSide:      'cmstypes.c:174,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:153,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:153,45'
              BranchSideFuncs:
                - is_surrogate
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
            - BranchSide:      'cmstypes.c:154,10'
              BranchSideFuncs:
                - is_surrogate
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
        - Branch String:   'cmstypes.c:156,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:158,34'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
            - BranchSide:      'cmstypes.c:164,39'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
        - Branch String:   'cmstypes.c:164,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:164,50'
              BranchSideFuncs:
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:165,14'
              BranchSideFuncs:
                - is_high_surrogate
                - is_low_surrogate
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:167,39'
          Branch Sides:
            - BranchSide:      'cmstypes.c:167,59'
              BranchSideFuncs:
                - is_low_surrogate
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
                - _cmsReadUInt16Number
                - is_high_surrogate
            - BranchSide:      'cmstypes.c:170,17'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:167,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:168,57'
              BranchSideFuncs:
                - surrogate_to_utf32
                - _cmsReadUInt16Number
                - is_surrogate
                - _cmsReadUInt16Number
                - is_high_surrogate
                - is_low_surrogate
            - BranchSide:      'cmstypes.c:170,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:153,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:156,14'
          Dst:             is_surrogate
        - Src:             'cmstypes.c:164,18'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:167,17'
          Dst:             is_high_surrogate
        - Src:             'cmstypes.c:167,42'
          Dst:             is_low_surrogate
        - Src:             'cmstypes.c:168,38'
          Dst:             surrogate_to_utf32
    - functionName:    is_surrogate
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uc
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_high_surrogate
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uc
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_low_surrogate
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uc
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    surrogate_to_utf32
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - high
        - low
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadOneWChar
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5326
      functionLinenumberEnd: 5354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - e
        - i
        - wcstr
      BBCount:         14
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsReadWCharArray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5332,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5334,12'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5338,12'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
        - Branch String:   'cmstypes.c:5338,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5338,45'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
            - BranchSide:      'cmstypes.c:5340,16'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
        - Branch String:   'cmstypes.c:5341,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5341,29'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5343,42'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
        - Branch String:   'cmstypes.c:5344,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5344,27'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5346,31'
              BranchSideFuncs:
                - _cmsReadWCharArray
                - _cmsFree
        - Branch String:   'cmstypes.c:5346,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5347,20'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5352,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5343,27'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:5346,12'
          Dst:             _cmsReadWCharArray
        - Src:             'cmstypes.c:5347,11'
          Dst:             _cmsFree
    - functionName:    ReadOffsetArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5254
      functionLinenumberEnd: 5287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - a
        - Count
        - Length
        - BaseOffset
        - SignedSizeOfTagPtr
      BBCount:         28
      ICount:          181
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ReadOneElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:5259,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5261,13'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5285,27'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5261,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5261,77'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5262,25'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5264,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5264,58'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5265,26'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5265,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5265,59'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5267,13'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5267,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5269,17'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5276,13'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5269,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5269,81'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5270,29'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5272,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5272,68'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5274,9'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5276,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5278,17'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5283,5'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5278,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5278,81'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5279,29'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
        - Branch String:   'cmstypes.c:5281,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5281,71'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
            - BranchSide:      'cmstypes.c:5282,9'
              BranchSideFuncs:
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
                - ReadOneElem
      Callsites:
        - Src:             'cmstypes.c:5264,14'
          Dst:             ReadOneElem
        - Src:             'cmstypes.c:5265,14'
          Dst:             ReadOneElem
        - Src:             'cmstypes.c:5272,18'
          Dst:             ReadOneElem
        - Src:             'cmstypes.c:5281,18'
          Dst:             ReadOneElem
    - functionName:    AllocArray
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5214
      functionLinenumberEnd: 5234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - a
        - Count
        - Length
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - AllocElem
        - FreeArray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5219,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5219,50'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
                - AllocElem
                - AllocElem
            - BranchSide:      'cmstypes.c:5220,20'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
                - AllocElem
                - AllocElem
        - Branch String:   'cmstypes.c:5220,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5220,51'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
                - AllocElem
            - BranchSide:      'cmstypes.c:5222,9'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
                - AllocElem
        - Branch String:   'cmstypes.c:5222,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5223,24'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
                - AllocElem
            - BranchSide:      'cmstypes.c:5226,9'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
        - Branch String:   'cmstypes.c:5223,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5223,62'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
            - BranchSide:      'cmstypes.c:5225,5'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
        - Branch String:   'cmstypes.c:5226,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5227,24'
              BranchSideFuncs:
                - AllocElem
                - FreeArray
            - BranchSide:      'cmstypes.c:5229,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5227,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5227,62'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5219,10'
          Dst:             AllocElem
        - Src:             'cmstypes.c:5220,10'
          Dst:             AllocElem
        - Src:             'cmstypes.c:5223,14'
          Dst:             AllocElem
        - Src:             'cmstypes.c:5227,14'
          Dst:             AllocElem
        - Src:             'cmstypes.c:5232,5'
          Dst:             FreeArray
    - functionName:    WriteSeqID
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3725
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Cargo
        - n
        - SizeOfTag
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SaveDescription
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:3728,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3728,58'
              BranchSideFuncs:
                - SaveDescription
            - BranchSide:      'cmstypes.c:3731,26'
              BranchSideFuncs:
                - SaveDescription
        - Branch String:   'cmstypes.c:3731,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3731,63'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3733,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3731,10'
          Dst:             SaveDescription
    - functionName:    SaveDescription
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - Text
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Type_MLU_Write
        - Type_Text_Description_Write
        - _cmsWriteTypeBase
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:3597,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3599,32'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_Text_Description_Write
            - BranchSide:      'cmstypes.c:3603,32'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_MLU_Write
        - Branch String:   'cmstypes.c:3599,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3599,64'
              BranchSideFuncs:
                - Type_Text_Description_Write
            - BranchSide:      'cmstypes.c:3600,44'
              BranchSideFuncs:
                - Type_Text_Description_Write
        - Branch String:   'cmstypes.c:3603,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3603,70'
              BranchSideFuncs:
                - Type_MLU_Write
            - BranchSide:      'cmstypes.c:3604,31'
              BranchSideFuncs:
                - Type_MLU_Write
      Callsites:
        - Src:             'cmstypes.c:3599,14'
          Dst:             _cmsWriteTypeBase
        - Src:             'cmstypes.c:3600,16'
          Dst:             Type_Text_Description_Write
        - Src:             'cmstypes.c:3603,14'
          Dst:             _cmsWriteTypeBase
        - Src:             'cmstypes.c:3604,16'
          Dst:             Type_MLU_Write
    - functionName:    Type_Text_Description_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         38
      ICount:          291
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - _cmsCalloc
        - _cmsDupMem
        - _cmsFree
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - _cmsWriteUInt8Number
        - _cmsWriteWCharArray
        - cmsMLUgetASCII
        - cmsMLUgetWide
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1229,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1231,38'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsDupMem
                - strlen
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1236,35'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsMLUgetASCII
                - cmsMLUgetWide
                - strlen
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1237,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1237,27'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1239,38'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsMLUgetASCII
                - cmsMLUgetWide
                - strlen
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1240,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1240,27'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1243,24'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - cmsMLUgetWide
                - strlen
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1262,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1262,47'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1263,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1263,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1263,42'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1265,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1265,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1265,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1267,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteWCharArray
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1267,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1267,47'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1269,30'
              BranchSideFuncs:
                - _cmsWriteWCharArray
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt16Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1269,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1269,51'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1272,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1272,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1272,40'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1273,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1273,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1273,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1275,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1275,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1275,38'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1278,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1278,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1279,12'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1281,8'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1279,11'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1279,68'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1279,71'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1284,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1284,24'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1285,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:1285,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1285,24'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:1285,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1213,11'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:1231,27'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:1232,27'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:1236,24'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:1239,27'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:1243,9'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:1244,9'
          Dst:             cmsMLUgetWide
        - Src:             'cmstypes.c:1248,34'
          Dst:             strlen
        - Src:             'cmstypes.c:1262,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1265,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1267,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1269,10'
          Dst:             _cmsWriteWCharArray
        - Src:             'cmstypes.c:1272,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1273,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:1284,15'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1285,15'
          Dst:             _cmsFree
    - functionName:    ReadSeqID
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3672
      functionLinenumberEnd: 3680
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Cargo
        - n
        - SizeOfTag
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadEmbeddedText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:3676,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3676,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3677,27'
              BranchSideFuncs:
                - ReadEmbeddedText
        - Branch String:   'cmstypes.c:3677,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3677,69'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3679,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3677,10'
          Dst:             ReadEmbeddedText
    - functionName:    ReadEmbeddedText
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - mlu
        - SizeOfTag
      BBCount:         17
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - Type_MLU_Read
        - Type_Text_Description_Read
        - Type_Text_Read
        - _cmsReadTypeBase
        - cmsMLUfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:3512,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3515,17'
              BranchSideFuncs:
                - Type_Text_Read
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3520,17'
              BranchSideFuncs:
                - Type_Text_Description_Read
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3529,17'
              BranchSideFuncs:
                - Type_MLU_Read
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3533,17'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3515,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3515,34'
              BranchSideFuncs:
                - cmsMLUfree
                - Type_Text_Read
            - BranchSide:      'cmstypes.c:3516,43'
              BranchSideFuncs:
                - Type_Text_Read
        - Branch String:   'cmstypes.c:3520,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3520,34'
              BranchSideFuncs:
                - cmsMLUfree
                - Type_Text_Description_Read
            - BranchSide:      'cmstypes.c:3521,57'
              BranchSideFuncs:
                - Type_Text_Description_Read
        - Branch String:   'cmstypes.c:3529,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3529,34'
              BranchSideFuncs:
                - cmsMLUfree
                - Type_MLU_Read
            - BranchSide:      'cmstypes.c:3530,44'
              BranchSideFuncs:
                - Type_MLU_Read
      Callsites:
        - Src:             'cmstypes.c:3510,16'
          Dst:             _cmsReadTypeBase
        - Src:             'cmstypes.c:3515,22'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:3516,28'
          Dst:             Type_Text_Read
        - Src:             'cmstypes.c:3520,22'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:3521,30'
          Dst:             Type_Text_Description_Read
        - Src:             'cmstypes.c:3529,22'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:3530,30'
          Dst:             Type_MLU_Read
    - functionName:    Type_Text_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         21
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - cmsMLUalloc
        - cmsMLUfree
        - cmsMLUsetASCII
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:932,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:932,22'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:934,6'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:937,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:937,32'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:939,31'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:940,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:940,23'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:942,9'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:942,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:942,69'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:945,5'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:949,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:949,66'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:951,14'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:955,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:956,20'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmstypes.c:957,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:957,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:958,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:931,11'
          Dst:             cmsMLUalloc
        - Src:             'cmstypes.c:939,20'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:949,10'
          Dst:             cmsMLUsetASCII
        - Src:             'cmstypes.c:951,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:956,9'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:958,9'
          Dst:             _cmsFree
    - functionName:    Type_Text_Description_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         63
      ICount:          405
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsMallocZero
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsReadUInt8Number
        - _cmsReadWCharArray
        - cmsMLUalloc
        - cmsMLUfree
        - cmsMLUsetASCII
        - cmsMLUsetWide
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1110,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1110,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1113,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1113,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1113,49'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
            - BranchSide:      'cmstypes.c:1114,9'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1114,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1114,31'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1116,15'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1119,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1119,33'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1122,23'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1123,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1123,22'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1126,31'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1127,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1127,23'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1130,9'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1130,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1130,70'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1131,18'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:1137,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1137,66'
              BranchSideFuncs:
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1138,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1142,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1142,49'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1143,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1143,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1143,50'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1144,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1144,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1144,51'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1145,15'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1147,27'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1147,30'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1148,59'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1147,53'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1148,59'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1148,9'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1147,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1148,59'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1150,46'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1151,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1151,32'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1153,29'
              BranchSideFuncs:
                - _cmsReadWCharArray
                - _cmsFree
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1153,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1154,18'
              BranchSideFuncs:
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1158,5'
              BranchSideFuncs:
                - cmsMLUsetWide
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1160,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1161,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1165,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1174,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1174,73'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1176,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1176,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1176,57'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1177,34'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1177,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1177,58'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1180,15'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1180,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1181,18'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1183,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1181,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1181,68'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1182,9'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1191,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1191,34'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmstypes.c:1192,9'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:1192,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1192,24'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1193,9'
              BranchSideFuncs:
                - cmsMLUfree
        - Branch String:   'cmstypes.c:1193,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1193,25'
              BranchSideFuncs:
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:1194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1113,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1122,11'
          Dst:             cmsMLUalloc
        - Src:             'cmstypes.c:1126,20'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:1137,10'
          Dst:             cmsMLUsetASCII
        - Src:             'cmstypes.c:1138,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1143,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1144,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1150,31'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:1153,10'
          Dst:             _cmsReadWCharArray
        - Src:             'cmstypes.c:1154,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1160,10'
          Dst:             cmsMLUsetWide
        - Src:             'cmstypes.c:1161,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1165,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1176,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1177,14'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:1191,25'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1192,15'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1193,14'
          Dst:             cmsMLUfree
    - functionName:    WriteSegmentedCurve
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4406
      functionLinenumberEnd: 4466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io
        - g
      BBCount:         57
      ICount:          318
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - _cmsWriteFloat32Number
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:4411,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4411,59'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4412,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4412,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4412,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4413,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4413,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4413,66'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4414,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4414,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4414,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4417,11'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4417,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4418,37'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4422,11'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4418,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4418,58'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4419,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4422,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4424,38'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4462,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4426,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4429,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4440,29'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4429,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4429,86'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4430,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4430,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4430,48'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4431,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4431,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4431,75'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4433,19'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4433,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4434,45'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4437,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4434,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4434,81'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4435,13'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4443,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4443,86'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4444,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4444,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4444,48'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4447,20'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4448,26'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4448,39'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4448,29'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4448,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4448,39'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4450,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4450,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4450,69'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4451,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4451,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4451,48'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4453,19'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4453,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4454,45'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4454,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4454,92'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4455,13'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
      Callsites:
        - Src:             'cmstypes.c:4411,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4412,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4413,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4414,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4418,14'
          Dst:             _cmsWriteFloat32Number
        - Src:             'cmstypes.c:4429,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4430,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4431,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4434,22'
          Dst:             _cmsWriteFloat32Number
        - Src:             'cmstypes.c:4443,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4444,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4450,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4451,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4454,22'
          Dst:             _cmsWriteFloat32Number
    - functionName:    WriteMPECurve
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4475
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Cargo
        - n
        - SizeOfTag
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WriteSegmentedCurve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4478,12'
          Dst:             WriteSegmentedCurve
    - functionName:    WritePositionTable
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - SizeOfTag
        - Count
        - BaseOffset
        - Cargo
        - ElementFn
      BBCount:         47
      ICount:          326
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsWriteUInt32Number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:287,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:287,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:289,51'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:290,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:290,31'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:293,20'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:296,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:298,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:303,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:298,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:298,44'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:299,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:299,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:299,44'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:300,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:303,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:305,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:316,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:309,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:309,56'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:312,27'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:317,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:317,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:319,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:319,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:320,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:324,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:320,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:320,60'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:321,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:321,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:321,58'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:322,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:324,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:324,37'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:326,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:326,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:326,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:327,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:327,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:327,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:331,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:331,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:332,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:332,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:332,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:286,42'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:289,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:298,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:299,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:320,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:321,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:326,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:327,31'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:331,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:332,31'
          Dst:             _cmsFree
    - functionName:    ReadSegmentedCurve
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4225
      functionLinenumberEnd: 4344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
      BBCount:         83
      ICount:          573
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadFloat32Number
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsTagSignature2String
        - cmsBuildSegmentedToneCurve
        - cmsEvalToneCurveFloat
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:4234,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4234,69'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4237,10'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4237,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4237,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4239,32'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4239,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4239,43'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4240,32'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4240,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4240,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4241,32'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4241,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4241,43'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4243,10'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4243,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4243,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4244,47'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4245,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4245,28'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4248,12'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4248,6'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4250,27'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4255,33'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4251,14'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4251,59'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4252,22'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4259,6'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4261,37'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4317,41'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
        - Branch String:   'cmstypes.c:4261,15'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4261,74'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4262,37'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4262,15'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4262,48'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4264,20'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4264,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4269,32'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt16Number
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4290,42'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4309,41'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4271,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4271,54'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsFree
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4272,42'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsFree
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4272,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4272,53'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4274,35'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4275,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4275,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4277,23'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4277,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4280,47'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4284,12'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4280,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4280,56'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4281,44'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4290,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4290,55'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4293,21'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4296,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4296,55'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4298,16'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4299,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4300,47'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4303,12'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadFloat32Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4300,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4300,83'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
            - BranchSide:      'cmstypes.c:4301,16'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsCalloc
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadFloat32Number
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsReadFloat32Number
        - Branch String:   'cmstypes.c:4319,6'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4320,14'
              BranchSideFuncs:
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
            - BranchSide:      'cmstypes.c:4322,15'
              BranchSideFuncs:
                - _cmsFree
                - cmsEvalToneCurveFloat
        - Branch String:   'cmstypes.c:4320,14'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4320,50'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmstypes.c:4321,6'
              BranchSideFuncs:
                - _cmsFree
                - cmsEvalToneCurveFloat
                - _cmsFree
        - Branch String:   'cmstypes.c:4325,6'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4328,14'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmstypes.c:4334,13'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4328,14'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4330,74'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmstypes.c:4332,6'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
        - Branch String:   'cmstypes.c:4337,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4338,16'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4343,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4338,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4339,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4341,19'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:4339,18'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4339,54'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4340,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:4234,11'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4239,11'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4240,11'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4241,11'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4244,36'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4251,15'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4261,16'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4262,16'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4271,21'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4272,21'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4280,25'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4290,21'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4295,63'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4300,25'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4309,17'
          Dst:             _cmsTagSignature2String
        - Src:             'cmstypes.c:4310,17'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:4317,14'
          Dst:             cmsBuildSegmentedToneCurve
        - Src:             'cmstypes.c:4320,41'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4322,6'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4330,52'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmstypes.c:4339,45'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4341,10'
          Dst:             _cmsFree
    - functionName:    ReadMPECurve
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4353
      functionLinenumberEnd: 4357
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Cargo
        - n
        - SizeOfTag
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadSegmentedCurve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4356,24'
          Dst:             ReadSegmentedCurve
    - functionName:    Type_MPEclut_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4668
      functionLinenumberEnd: 4699
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         24
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsWriteFloat32Number
        - _cmsWriteUInt16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4675,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4675,54'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4678,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4678,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4678,41'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4680,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4680,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4680,76'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4681,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4681,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4681,77'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4683,5'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4685,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4686,43'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4688,10'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4688,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4688,43'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4690,11'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4690,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4692,37'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4695,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4692,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4692,64'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4693,5'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
      Callsites:
        - Src:             'cmstypes.c:4680,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4681,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4692,14'
          Dst:             _cmsWriteFloat32Number
    - functionName:    Type_MPEclut_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4619
      functionLinenumberEnd: 4663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         41
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsReadFloat32Number
        - _cmsReadUInt16Number
        - cmsStageAllocCLutFloatGranular
        - cmsStageFree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4626,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4626,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4627,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4627,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4627,50'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4629,9'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4629,25'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4629,58'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4629,28'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4629,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4629,58'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4630,9'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4630,26'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4630,60'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4630,29'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4630,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4630,60'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4632,9'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4632,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4633,9'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4636,17'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4636,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4636,15'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4636,94'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4638,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4639,25'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4644,42'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4639,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4639,34'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4640,54'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4645,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4645,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4648,33'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4649,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4651,36'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4654,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4651,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4651,63'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4652,5'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - cmsStageFree
        - Branch String:   'cmstypes.c:4659,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4659,35'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:4660,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4626,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4627,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4644,11'
          Dst:             cmsStageAllocCLutFloatGranular
        - Src:             'cmstypes.c:4651,14'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4659,22'
          Dst:             cmsStageFree
    - functionName:    Type_MPEmatrix_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4613
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         25
      ICount:          171
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsWriteFloat32Number
        - _cmsWriteUInt16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4588,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4588,76'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4589,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4589,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4589,77'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4591,14'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4593,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4594,37'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4598,11'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4594,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4594,80'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4595,5'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4598,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4600,13'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4609,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4600,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4602,44'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4605,44'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4602,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4602,52'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4603,9'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
        - Branch String:   'cmstypes.c:4605,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteFloat32Number
                - _cmsWriteFloat32Number
            - BranchSide:      'cmstypes.c:4605,87'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4588,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4589,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4594,14'
          Dst:             _cmsWriteFloat32Number
        - Src:             'cmstypes.c:4602,21'
          Dst:             _cmsWriteFloat32Number
        - Src:             'cmstypes.c:4605,21'
          Dst:             _cmsWriteFloat32Number
    - functionName:    Type_MPEmatrix_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4516
      functionLinenumberEnd: 4579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         28
      ICount:          237
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadFloat32Number
        - _cmsReadUInt16Number
        - cmsStageAllocMatrix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4523,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4523,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4524,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4524,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4524,50'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4529,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4529,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4529,39'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4530,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4530,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4530,40'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4532,32'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4535,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4535,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4537,46'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4538,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4540,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:4544,11'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4544,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4548,36'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4557,11'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4548,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4549,22'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4553,21'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4557,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4561,36'
              BranchSideFuncs:
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4570,31'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4561,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4562,22'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4566,22'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - _cmsFree
                - _cmsFree
                - _cmsReadFloat32Number
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:4523,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4524,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4534,34'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4537,35'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4540,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4548,14'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4549,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4550,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4561,14'
          Dst:             _cmsReadFloat32Number
        - Src:             'cmstypes.c:4562,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4563,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4570,11'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmstypes.c:4571,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4572,5'
          Dst:             _cmsFree
    - functionName:    GenericMPEfree
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4209
      functionLinenumberEnd: 4211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsStageFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4210,5'
          Dst:             cmsStageFree
    - functionName:    GenericMPEdup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4200
      functionLinenumberEnd: 4201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsStageDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4201,20'
          Dst:             cmsStageDup
    - functionName:    Type_MPEcurve_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4487
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WriteMPECurve
        - WritePositionTable
        - _cmsWriteUInt16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4495,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4495,76'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - WritePositionTable
            - BranchSide:      'cmstypes.c:4496,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - WritePositionTable
        - Branch String:   'cmstypes.c:4496,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4496,76'
              BranchSideFuncs:
                - WritePositionTable
            - BranchSide:      'cmstypes.c:4498,29'
              BranchSideFuncs:
                - WritePositionTable
        - Branch String:   'cmstypes.c:4498,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4499,90'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4495,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4496,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4498,10'
          Dst:             WritePositionTable
        - Src:             'cmstypes.c:4498,10'
          Dst:             WriteMPECurve
    - functionName:    Type_MPEcurve_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         22
      ICount:          179
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ReadMPECurve
        - ReadPositionTable
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt16Number
        - cmsFreeToneCurve
        - cmsStageAllocToneCurves
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4375,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4375,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
            - BranchSide:      'cmstypes.c:4376,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsCalloc
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
        - Branch String:   'cmstypes.c:4376,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4376,50'
              BranchSideFuncs:
                - _cmsCalloc
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
            - BranchSide:      'cmstypes.c:4378,9'
              BranchSideFuncs:
                - _cmsCalloc
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
        - Branch String:   'cmstypes.c:4378,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4378,36'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4380,47'
              BranchSideFuncs:
                - _cmsCalloc
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
        - Branch String:   'cmstypes.c:4381,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4381,30'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4383,27'
              BranchSideFuncs:
                - ReadPositionTable
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
        - Branch String:   'cmstypes.c:4383,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4385,39'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:4388,13'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:4391,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4392,13'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:4395,14'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:4392,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4392,46'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
            - BranchSide:      'cmstypes.c:4393,5'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmstypes.c:4375,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4376,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4380,36'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4383,9'
          Dst:             ReadPositionTable
        - Src:             'cmstypes.c:4383,9'
          Dst:             ReadMPECurve
        - Src:             'cmstypes.c:4385,15'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmstypes.c:4392,29'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:4395,5'
          Dst:             _cmsFree
    - functionName:    ReadPositionTable
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - Count
        - BaseOffset
        - Cargo
        - ElementFn
      BBCount:         39
      ICount:          264
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt32Number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:233,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:237,53'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:238,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:238,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:240,51'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:241,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:241,31'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:243,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:243,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:245,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:252,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:245,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:245,60'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:246,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:246,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:246,58'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:248,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:252,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:254,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:261,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:254,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:254,49'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:257,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:257,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:257,62'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:258,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:261,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:261,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:262,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:262,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:262,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:266,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:266,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:267,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:267,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:267,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:268,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:237,42'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:240,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:245,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:246,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:261,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:262,31'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:266,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:267,31'
          Dst:             _cmsFree
    - functionName:    ReadMPEElem
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4722
      functionLinenumberEnd: 4761
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Cargo
        - n
        - SizeOfTag
      BBCount:         15
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - GetHandler
        - _cmsContextGetClientChunk
        - _cmsReadUInt32Number
        - _cmsTagSignature2String
        - cmsPipelineInsertStage
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:4731,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4731,68'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - GetHandler
                - cmsPipelineInsertStage
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4734,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - GetHandler
                - cmsPipelineInsertStage
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4734,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4734,42'
              BranchSideFuncs:
                - GetHandler
                - cmsPipelineInsertStage
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4737,52'
              BranchSideFuncs:
                - GetHandler
                - cmsPipelineInsertStage
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4738,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4742,33'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4751,9'
              BranchSideFuncs:
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:4751,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4754,37'
              BranchSideFuncs:
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:4758,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4754,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4755,13'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4756,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4727,86'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmstypes.c:4731,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4734,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4737,19'
          Dst:             GetHandler
        - Src:             'cmstypes.c:4742,9'
          Dst:             _cmsTagSignature2String
        - Src:             'cmstypes.c:4745,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:4754,14'
          Dst:             cmsPipelineInsertStage
    - functionName:    GetHandler
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sig
        - PluginLinkedList
        - DefaultLinkedList
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:103,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:107,17'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:110,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:107,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:107,57'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:108,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:110,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:114,17'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:114,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:114,57'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteCountAndString
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3979
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - mlu
        - Section
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsWriteUInt32Number
        - cmsMLUgetASCII
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmstypes.c:3971,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3971,47'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - _cmsFree
            - BranchSide:      'cmstypes.c:3973,24'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3973,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3973,66'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3975,10'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:3975,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3975,42'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:3976,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:3968,16'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:3969,24'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:3971,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3973,9'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:3976,5'
          Dst:             _cmsFree
    - functionName:    ReadCountAndString
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 3960
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - mlu
        - SizeOfTag
        - Section
      BBCount:         16
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsReadUInt32Number
        - cmsMLUsetASCII
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmstypes.c:3938,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3938,47'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3940,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3940,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3940,44'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3942,9'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3942,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3942,53'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3943,10'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3943,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3943,55'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3945,35'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3946,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3946,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3948,9'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3948,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3949,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:3953,5'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:3940,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3945,24'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:3949,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:3955,5'
          Dst:             cmsMLUsetASCII
        - Src:             'cmstypes.c:3956,5'
          Dst:             _cmsFree
    - functionName:    WriteMatrix
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - mpe
      BBCount:         25
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsWrite15Fixed16Number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2821,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2823,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2826,9'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2823,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2823,58'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2824,5'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2826,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2828,16'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2834,16'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2828,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2830,43'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2832,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2830,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2830,62'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2831,9'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2834,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2836,43'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2836,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2836,51'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2837,9'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
      Callsites:
        - Src:             'cmstypes.c:2823,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2830,18'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2836,18'
          Dst:             _cmsWrite15Fixed16Number
    - functionName:    WriteCLUT
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - Precision
        - mpe
      BBCount:         36
      ICount:          242
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsWriteAlignment
        - _cmsWriteUInt16Array
        - _cmsWriteUInt8Number
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2908,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2909,25'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2913,5'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2914,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2915,42'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2917,10'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2917,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2917,78'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2919,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2919,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2919,64'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2920,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2920,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2920,39'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2921,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2921,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2921,39'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2922,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2922,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2922,39'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2925,9'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2925,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2927,15'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2933,13'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
        - Branch String:   'cmstypes.c:2927,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2929,39'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteAlignment
            - BranchSide:      'cmstypes.c:2931,5'
              BranchSideFuncs:
                - _cmsWriteAlignment
        - Branch String:   'cmstypes.c:2929,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2929,74'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2930,9'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2933,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2935,39'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteAlignment
            - BranchSide:      'cmstypes.c:2938,29'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmstypes.c:2935,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2935,74'
              BranchSideFuncs:
                - _cmsWriteAlignment
            - BranchSide:      'cmstypes.c:2936,9'
              BranchSideFuncs:
                - _cmsWriteAlignment
        - Branch String:   'cmstypes.c:2942,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2942,34'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2944,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2909,10'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2919,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2920,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2921,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2922,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2929,18'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2935,18'
          Dst:             _cmsWriteUInt16Array
        - Src:             'cmstypes.c:2938,14'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2942,10'
          Dst:             _cmsWriteAlignment
    - functionName:    WriteSetOfCurves
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2898
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
        - Type
        - mpe
      BBCount:         32
      ICount:          215
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - Type_Curve_Write
        - Type_ParametricCurve_Write
        - _cmsStageGetPtrToCurveSet
        - _cmsTagSignature2String
        - _cmsWriteAlignment
        - _cmsWriteTypeBase
        - cmsSignalError
        - cmsStageOutputChannels
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmstypes.c:2859,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2862,23'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2897,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2864,42'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2865,15'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2866,25'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2865,42'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2865,46'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2868,13'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2864,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2866,25'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2868,13'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2871,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2871,50'
              BranchSideFuncs:
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2873,17'
              BranchSideFuncs:
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2873,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2876,39'
              BranchSideFuncs:
                - Type_Curve_Write
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2880,49'
              BranchSideFuncs:
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2887,45'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2876,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2876,64'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2877,17'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2880,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2880,74'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2881,17'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:2893,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2893,38'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2894,5'
              BranchSideFuncs:
                - _cmsWriteTypeBase
                - Type_ParametricCurve_Write
                - _cmsWriteAlignment
                - Type_Curve_Write
                - _cmsTagSignature2String
                - cmsSignalError
      Callsites:
        - Src:             'cmstypes.c:2856,14'
          Dst:             cmsStageOutputChannels
        - Src:             'cmstypes.c:2857,14'
          Dst:             _cmsStageGetPtrToCurveSet
        - Src:             'cmstypes.c:2871,14'
          Dst:             _cmsWriteTypeBase
        - Src:             'cmstypes.c:2876,22'
          Dst:             Type_Curve_Write
        - Src:             'cmstypes.c:2880,22'
          Dst:             Type_ParametricCurve_Write
        - Src:             'cmstypes.c:2887,21'
          Dst:             _cmsTagSignature2String
        - Src:             'cmstypes.c:2888,21'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2893,14'
          Dst:             _cmsWriteAlignment
    - functionName:    Type_Curve_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsDoubleTo8Fixed8
        - _cmsWriteUInt16Array
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1389,32'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1389,35'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
                - _cmsDoubleTo8Fixed8
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:1400,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:1389,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1392,68'
              BranchSideFuncs:
                - _cmsDoubleTo8Fixed8
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:1400,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:1394,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1394,48'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:1395,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:1395,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1395,63'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1400,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1400,55'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:1401,33'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
      Callsites:
        - Src:             'cmstypes.c:1392,48'
          Dst:             _cmsDoubleTo8Fixed8
        - Src:             'cmstypes.c:1394,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1395,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1400,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1401,12'
          Dst:             _cmsWriteUInt16Array
    - functionName:    Type_ParametricCurve_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         21
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt16Number
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1492,31'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1492,34'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1494,24'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmstypes.c:1492,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1494,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1498,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1498,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1499,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1503,28'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:1505,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1505,87'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:1506,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:1506,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1506,40'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:1508,11'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:1508,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1510,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:1513,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1510,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1510,76'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:1511,5'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
      Callsites:
        - Src:             'cmstypes.c:1494,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:1499,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:1505,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1506,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:1510,14'
          Dst:             _cmsWrite15Fixed16Number
    - functionName:    ReadEmbeddedCurve
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - io
      BBCount:         7
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - Type_Curve_Read
        - Type_ParametricCurve_Read
        - _cmsReadTypeBase
        - _cmsTagSignature2String
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:2668,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2671,56'
              BranchSideFuncs:
                - Type_Curve_Read
            - BranchSide:      'cmstypes.c:2674,66'
              BranchSideFuncs:
                - Type_ParametricCurve_Read
            - BranchSide:      'cmstypes.c:2680,45'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
      Callsites:
        - Src:             'cmstypes.c:2667,16'
          Dst:             _cmsReadTypeBase
        - Src:             'cmstypes.c:2671,40'
          Dst:             Type_Curve_Read
        - Src:             'cmstypes.c:2674,40'
          Dst:             Type_ParametricCurve_Read
        - Src:             'cmstypes.c:2680,21'
          Dst:             _cmsTagSignature2String
        - Src:             'cmstypes.c:2681,21'
          Dst:             cmsSignalError
    - functionName:    Type_Curve_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         19
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _cms8Fixed8toDouble
        - _cmsReadUInt16Array
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - cmsBuildParametricToneCurve
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1337,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1337,44'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cms8Fixed8toDouble
                - cmsBuildParametricToneCurve
                - cmsBuildParametricToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1339,13'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cms8Fixed8toDouble
                - cmsBuildParametricToneCurve
                - cmsBuildParametricToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1339,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1343,37'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:1356,46'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cms8Fixed8toDouble
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:1365,20'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1346,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1346,35'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1347,21'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1356,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1356,70'
              BranchSideFuncs:
                - _cms8Fixed8toDouble
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:1357,54'
              BranchSideFuncs:
                - _cms8Fixed8toDouble
                - cmsBuildParametricToneCurve
        - Branch String:   'cmstypes.c:1365,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1366,20'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1368,56'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1369,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1369,31'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1371,41'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1371,20'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1372,37'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1337,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1345,31'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmstypes.c:1356,25'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1357,34'
          Dst:             _cms8Fixed8toDouble
        - Src:             'cmstypes.c:1360,27'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmstypes.c:1368,27'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:1371,21'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:1372,20'
          Dst:             cmsFreeToneCurve
    - functionName:    Type_ParametricCurve_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         16
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsRead15Fixed16Number
        - _cmsReadUInt16Number
        - cmsBuildParametricToneCurve
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:1457,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1457,43'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1458,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1458,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1458,42'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1460,9'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1460,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1462,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1466,5'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:1469,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1471,38'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:1474,44'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
        - Branch String:   'cmstypes.c:1471,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1471,55'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:1472,5'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
      Callsites:
        - Src:             'cmstypes.c:1457,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1458,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:1462,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:1471,14'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:1474,16'
          Dst:             cmsBuildParametricToneCurve
    - functionName:    ReadMatrix
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Offset
      BBCount:         30
      ICount:          189
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsRead15Fixed16Number
        - cmsStageAllocMatrix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2571,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2571,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2574,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2574,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2574,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2575,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2575,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2575,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2576,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2576,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2576,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2577,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2577,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2577,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2578,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2578,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2578,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2579,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2579,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2579,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2580,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2580,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2580,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2581,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2581,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2581,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2582,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2582,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2582,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2584,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2584,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2584,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2585,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2585,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2585,49'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2586,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsStageAllocMatrix
        - Branch String:   'cmstypes.c:2586,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2586,49'
              BranchSideFuncs:
                - cmsStageAllocMatrix
            - BranchSide:      'cmstypes.c:2588,31'
              BranchSideFuncs:
                - cmsStageAllocMatrix
      Callsites:
        - Src:             'cmstypes.c:2574,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2575,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2576,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2577,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2578,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2579,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2580,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2581,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2582,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2584,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2585,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2586,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2588,11'
          Dst:             cmsStageAllocMatrix
    - functionName:    ReadCLUT
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Offset
        - InputChannels
        - OutputChannels
      BBCount:         38
      ICount:          272
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsReadUInt16Array
        - _cmsReadUInt8Number
        - cmsSignalError
        - cmsStageAllocCLut16bitGranular
        - cmsStageFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2608,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2608,34'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2609,9'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2609,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2609,62'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2612,11'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2612,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2614,25'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2618,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2614,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2614,34'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2615,37'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2618,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2618,47'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2620,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2620,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2620,41'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2621,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2621,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2621,41'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2622,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2622,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2622,41'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2624,43'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2625,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2625,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2627,33'
              BranchSideFuncs:
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmstypes.c:2630,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2634,15'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2645,13'
              BranchSideFuncs:
                - cmsStageFree
                - cmsSignalError
                - _cmsReadUInt16Array
                - cmsStageFree
        - Branch String:   'cmstypes.c:2634,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2636,17'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2643,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2636,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2637,30'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2640,31'
              BranchSideFuncs:
                - cmsStageFree
        - Branch String:   'cmstypes.c:2645,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2647,38'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsStageFree
            - BranchSide:      'cmstypes.c:2653,26'
              BranchSideFuncs:
                - cmsStageFree
                - cmsSignalError
        - Branch String:   'cmstypes.c:2647,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2648,30'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2651,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2618,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2620,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2621,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2622,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2624,12'
          Dst:             cmsStageAllocCLut16bitGranular
        - Src:             'cmstypes.c:2637,17'
          Dst:             cmsStageFree
        - Src:             'cmstypes.c:2647,18'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:2648,17'
          Dst:             cmsStageFree
        - Src:             'cmstypes.c:2653,13'
          Dst:             cmsStageFree
        - Src:             'cmstypes.c:2654,13'
          Dst:             cmsSignalError
    - functionName:    ReadSetOfCurves
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2691
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Offset
        - nCurves
      BBCount:         25
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ReadEmbeddedCurve
        - _cmsReadAlignment
        - cmsFreeToneCurve
        - cmsStageAllocToneCurves
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmstypes.c:2696,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2696,35'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2698,10'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
        - Branch String:   'cmstypes.c:2698,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2698,34'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
            - BranchSide:      'cmstypes.c:2700,11'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
        - Branch String:   'cmstypes.c:2700,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2701,16'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
            - BranchSide:      'cmstypes.c:2703,11'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
        - Branch String:   'cmstypes.c:2703,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2705,39'
              BranchSideFuncs:
                - ReadEmbeddedCurve
                - _cmsReadAlignment
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
            - BranchSide:      'cmstypes.c:2711,35'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:2706,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2706,32'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2707,32'
              BranchSideFuncs:
                - _cmsReadAlignment
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
                - ReadEmbeddedCurve
        - Branch String:   'cmstypes.c:2707,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2707,37'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
            - BranchSide:      'cmstypes.c:2709,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurve
                - ReadEmbeddedCurve
                - _cmsReadAlignment
        - Branch String:   'cmstypes.c:2714,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2715,33'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2717,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2705,21'
          Dst:             ReadEmbeddedCurve
        - Src:             'cmstypes.c:2707,14'
          Dst:             _cmsReadAlignment
        - Src:             'cmstypes.c:2711,11'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmstypes.c:2715,9'
          Dst:             cmsFreeToneCurve
    - functionName:    Write16bitTables
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - io
        - Tables
      BBCount:         17
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _cmsWriteUInt16Number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2290,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2290,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2292,11'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2292,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2294,20'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2302,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2296,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2298,19'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2301,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2299,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2299,50'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2300,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
      Callsites:
        - Src:             'cmstypes.c:2290,5'
          Dst:             __assert_fail
        - Src:             'cmstypes.c:2299,18'
          Dst:             _cmsWriteUInt16Number
    - functionName:    Read16bitTables
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - io
        - lut
        - nChannels
        - nEntries
      BBCount:         32
      ICount:          187
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsReadUInt16Array
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsPipelineInsertStage
        - cmsStageAllocToneCurves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:2247,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2247,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2250,9'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:2250,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2250,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2251,9'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:2251,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2251,37'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2254,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:2256,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2258,50'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2266,33'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:2259,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2259,32'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2261,34'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmstypes.c:2261,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2261,69'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
            - BranchSide:      'cmstypes.c:2262,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:2266,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2267,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2269,11'
              BranchSideFuncs:
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:2269,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2270,33'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2272,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2275,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2276,20'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2279,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2276,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2276,48'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:2277,5'
              BranchSideFuncs:
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmstypes.c:2258,21'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:2261,14'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:2266,49'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmstypes.c:2266,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2270,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:2276,24'
          Dst:             cmsFreeToneCurve
    - functionName:    Write8bitTables
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - io
        - n
        - Tables
      BBCount:         34
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsWriteUInt8Number
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:1942,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1944,13'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1969,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1944,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1947,18'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1968,5'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1947,56'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1948,18'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1956,21'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1948,57'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1949,18'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1956,21'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1947,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1951,27'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1956,21'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:1951,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1952,51'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1954,13'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1952,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1952,76'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1953,21'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - cmsSignalError
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1956,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1957,36'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:1961,27'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:1965,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1965,61'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:1966,21'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
      Callsites:
        - Src:             'cmstypes.c:1952,30'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:1957,21'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:1965,30'
          Dst:             _cmsWriteUInt8Number
    - functionName:    uipow
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - a
        - b
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmstypes.c:1979,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1979,17'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1980,9'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1980,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1980,17'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1982,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1982,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1984,15'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1991,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1987,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1987,32'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1989,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1993,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1993,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1994,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Read8bitTables
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - io
        - lut
        - nChannels
      BBCount:         43
      ICount:          259
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsPipelineInsertStage
        - cmsStageAllocToneCurves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:1893,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1893,37'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1894,9'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmstypes.c:1894,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1894,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1896,5'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmstypes.c:1899,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1899,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1901,11'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmstypes.c:1901,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1902,50'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1906,11'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1903,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1903,32'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1904,5'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmstypes.c:1906,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1908,13'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1914,14'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1908,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1908,47'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1910,15'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1910,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1911,55'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1912,5'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1917,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1918,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1920,11'
              BranchSideFuncs:
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1920,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1921,33'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1923,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:1926,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1927,20'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:1930,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:1927,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1927,48'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
            - BranchSide:      'cmstypes.c:1928,5'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:1930,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1930,24'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:1931,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1898,30'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:1902,21'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:1914,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1917,49'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmstypes.c:1917,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:1921,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:1927,24'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:1930,15'
          Dst:             _cmsFree
    - functionName:    SaveOneChromaticity
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - io
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsDoubleTo15Fixed16
        - _cmsWriteUInt32Number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmstypes.c:457,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:457,81'
              BranchSideFuncs:
                - _cmsDoubleTo15Fixed16
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:458,32'
              BranchSideFuncs:
                - _cmsDoubleTo15Fixed16
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:458,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:458,81'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:460,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:457,54'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmstypes.c:457,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:458,54'
          Dst:             _cmsDoubleTo15Fixed16
        - Src:             'cmstypes.c:458,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_UInt64_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:742,5'
          Dst:             _cmsFree
    - functionName:    Type_UInt64_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:735,12'
          Dst:             _cmsDupMem
    - functionName:    Type_UInt64_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteUInt64Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:722,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:724,36'
              BranchSideFuncs:
                - _cmsWriteUInt64Number
            - BranchSide:      'cmstypes.c:727,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:724,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:724,52'
              BranchSideFuncs:
                - _cmsWriteUInt64Number
            - BranchSide:      'cmstypes.c:725,5'
              BranchSideFuncs:
                - _cmsWriteUInt64Number
      Callsites:
        - Src:             'cmstypes.c:724,14'
          Dst:             _cmsWriteUInt64Number
    - functionName:    Type_UInt64_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt64Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:701,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:701,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:703,12'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - _cmsFree
        - Branch String:   'cmstypes.c:703,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:705,35'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:712,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:705,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:707,22'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:710,5'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:700,31'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:705,14'
          Dst:             _cmsReadUInt64Number
        - Src:             'cmstypes.c:707,13'
          Dst:             _cmsFree
    - functionName:    Type_UInt32_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:685,5'
          Dst:             _cmsFree
    - functionName:    Type_UInt32_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:678,12'
          Dst:             _cmsDupMem
    - functionName:    Type_UInt32_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:665,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:667,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:670,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:667,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:667,51'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:668,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
      Callsites:
        - Src:             'cmstypes.c:667,14'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_UInt32_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:644,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:644,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:646,12'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
        - Branch String:   'cmstypes.c:646,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:648,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:655,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:648,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:650,22'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:653,5'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:643,31'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:648,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:650,13'
          Dst:             _cmsFree
    - functionName:    Type_UInt8_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:628,5'
          Dst:             _cmsFree
    - functionName:    Type_UInt8_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:621,12'
          Dst:             _cmsDupMem
    - functionName:    Type_UInt8_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteUInt8Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:608,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:610,35'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:613,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:610,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:610,50'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:611,5'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
      Callsites:
        - Src:             'cmstypes.c:610,14'
          Dst:             _cmsWriteUInt8Number
    - functionName:    Type_UInt8_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt8Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:587,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:587,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:589,12'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
        - Branch String:   'cmstypes.c:589,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:591,34'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:598,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:591,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:593,22'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:596,5'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:586,30'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:591,14'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:593,13'
          Dst:             _cmsFree
    - functionName:    Type_MHC2_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5751
      functionLinenumberEnd: 5800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         41
      ICount:          332
      EdgeCount:       59
      CyclomaticComplexity: 20
      functionsReached:
        - IsIdentity
        - WriteDoubles
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5758,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5758,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5759,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5759,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5759,57'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5761,35'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5761,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5761,60'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5762,35'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5762,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5762,61'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5764,23'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5766,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5766,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5767,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5767,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5767,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5768,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5768,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5768,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5769,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5769,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5769,40'
              BranchSideFuncs:
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5772,20'
              BranchSideFuncs:
                - IsIdentity
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5772,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5774,22'
              BranchSideFuncs:
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5778,24'
              BranchSideFuncs:
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5779,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - WriteDoubles
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5779,67'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5783,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5783,64'
              BranchSideFuncs:
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5784,24'
              BranchSideFuncs:
                - WriteDoubles
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5785,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5785,66'
              BranchSideFuncs:
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5786,23'
              BranchSideFuncs:
                - WriteDoubles
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5787,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5787,65'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5789,10'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5789,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5789,41'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5791,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5791,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5791,51'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5792,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5792,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5792,53'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5793,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5793,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5793,55'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:5794,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:5794,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5794,54'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5796,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5758,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5759,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5761,10'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:5762,10'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:5766,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5767,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5768,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5769,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5772,9'
          Dst:             IsIdentity
        - Src:             'cmstypes.c:5779,14'
          Dst:             WriteDoubles
        - Src:             'cmstypes.c:5783,10'
          Dst:             WriteDoubles
        - Src:             'cmstypes.c:5785,10'
          Dst:             WriteDoubles
        - Src:             'cmstypes.c:5787,10'
          Dst:             WriteDoubles
        - Src:             'cmstypes.c:5791,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5792,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5793,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5794,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    IsIdentity
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5689
      functionLinenumberEnd: 5700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - XYZ2XYZmatrix
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - CloseEnough
        - SetIdentity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:5695,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5696,16'
              BranchSideFuncs:
                - CloseEnough
            - BranchSide:      'cmstypes.c:5699,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5696,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5697,30'
              BranchSideFuncs:
                - CloseEnough
            - BranchSide:      'cmstypes.c:5697,75'
              BranchSideFuncs:
                - CloseEnough
        - Branch String:   'cmstypes.c:5697,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5697,65'
              BranchSideFuncs:
                - CloseEnough
            - BranchSide:      'cmstypes.c:5697,68'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5693,5'
          Dst:             SetIdentity
        - Src:             'cmstypes.c:5697,18'
          Dst:             CloseEnough
    - functionName:    SetIdentity
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5676
      functionLinenumberEnd: 5680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - XYZ2XYZmatrix
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CloseEnough
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5684
      functionLinenumberEnd: 5685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Type_MHC2_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5823
      functionLinenumberEnd: 5875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         43
      ICount:          309
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - ReadDoublesAt
        - SetIdentity
        - Type_MHC2_Free
        - _cmsCalloc
        - _cmsRead15Fixed16Number
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5830,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5830,42'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5832,37'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5833,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5833,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5835,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5835,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5835,60'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5837,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5837,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5837,36'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5839,52'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5843,32'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5844,9'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5845,35'
              BranchSideFuncs:
                - Type_MHC2_Free
        - Branch String:   'cmstypes.c:5844,34'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5845,35'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5845,9'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5843,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5845,35'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5847,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5847,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5847,60'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5848,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5848,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5848,61'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5850,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5850,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5850,51'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5851,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5851,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5851,53'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5852,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - _cmsReadUInt32Number
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5852,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5852,55'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5853,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5853,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5853,54'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
            - BranchSide:      'cmstypes.c:5855,9'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
                - SetIdentity
        - Branch String:   'cmstypes.c:5855,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5856,21'
              BranchSideFuncs:
                - SetIdentity
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
            - BranchSide:      'cmstypes.c:5859,28'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
                - ReadDoublesAt
        - Branch String:   'cmstypes.c:5859,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
                - ReadDoublesAt
            - BranchSide:      'cmstypes.c:5859,93'
              BranchSideFuncs:
                - Type_MHC2_Free
        - Branch String:   'cmstypes.c:5862,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5862,94'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
            - BranchSide:      'cmstypes.c:5863,24'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
                - ReadDoublesAt
        - Branch String:   'cmstypes.c:5863,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5863,98'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5864,24'
              BranchSideFuncs:
                - ReadDoublesAt
                - Type_MHC2_Free
        - Branch String:   'cmstypes.c:5864,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5864,96'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5867,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5830,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5832,26'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5835,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5839,41'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5840,43'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5841,42'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5847,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:5848,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:5850,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5851,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5852,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5853,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5856,9'
          Dst:             SetIdentity
        - Src:             'cmstypes.c:5859,14'
          Dst:             ReadDoublesAt
        - Src:             'cmstypes.c:5862,10'
          Dst:             ReadDoublesAt
        - Src:             'cmstypes.c:5863,10'
          Dst:             ReadDoublesAt
        - Src:             'cmstypes.c:5864,10'
          Dst:             ReadDoublesAt
        - Src:             'cmstypes.c:5871,5'
          Dst:             Type_MHC2_Free
    - functionName:    Type_MHC2_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5704
      functionLinenumberEnd: 5712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5707,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5707,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5708,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:5708,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5708,44'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5709,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:5709,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5709,43'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5709,9'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:5707,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5708,35'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5709,34'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5711,5'
          Dst:             _cmsFree
    - functionName:    Type_vcgt_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5151
      functionLinenumberEnd: 5154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
        - cmsFreeToneCurveTriple
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5152,5'
          Dst:             cmsFreeToneCurveTriple
        - Src:             'cmstypes.c:5153,5'
          Dst:             _cmsFree
    - functionName:    Type_vcgt_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5132
      functionLinenumberEnd: 5146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsCalloc
        - cmsDupToneCurve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5137,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5137,28'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5139,36'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsDupToneCurve
                - cmsDupToneCurve
      Callsites:
        - Src:             'cmstypes.c:5136,35'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5139,20'
          Dst:             cmsDupToneCurve
        - Src:             'cmstypes.c:5140,20'
          Dst:             cmsDupToneCurve
        - Src:             'cmstypes.c:5141,20'
          Dst:             cmsDupToneCurve
    - functionName:    Type_vcgt_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5080
      functionLinenumberEnd: 5128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         42
      ICount:          282
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _cmsQuickSaturateWord
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - cmsEvalToneCurveFloat
        - cmsGetToneCurveParametricType
        - pow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5084,55'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5085,39'
              BranchSideFuncs:
                - cmsGetToneCurveParametricType
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
                - cmsGetToneCurveParametricType
                - _cmsWriteUInt32Number
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5108,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5085,55'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5086,39'
              BranchSideFuncs:
                - cmsGetToneCurveParametricType
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5108,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5084,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5088,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5108,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5088,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5088,75'
              BranchSideFuncs:
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5091,19'
              BranchSideFuncs:
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:5091,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5095,27'
              BranchSideFuncs:
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5103,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5099,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5099,61'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - pow
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5100,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - pow
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:5100,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5100,59'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5101,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:5101,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5101,59'
              BranchSideFuncs:
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:5102,13'
              BranchSideFuncs:
                - pow
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:5108,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5108,69'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5109,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5109,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5109,44'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5110,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5110,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5110,46'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5111,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5111,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5111,44'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5113,15'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5113,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5114,19'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5114,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5116,60'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5121,9'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:5119,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5119,52'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:5120,13'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1177
                - _cmsWriteUInt16Number
      Callsites:
        - Src:             'cmstypes.c:5084,9'
          Dst:             cmsGetToneCurveParametricType
        - Src:             'cmstypes.c:5085,9'
          Dst:             cmsGetToneCurveParametricType
        - Src:             'cmstypes.c:5086,9'
          Dst:             cmsGetToneCurveParametricType
        - Src:             'cmstypes.c:5088,18'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5097,27'
          Dst:             pow
        - Src:             'cmstypes.c:5099,22'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:5100,22'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:5101,22'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:5108,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5109,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:5110,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:5111,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:5116,38'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmstypes.c:5117,38'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmstypes.c:5119,22'
          Dst:             _cmsWriteUInt16Number
    - functionName:    Type_vcgt_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4945
      functionLinenumberEnd: 5074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         58
      ICount:          417
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsRead15Fixed16Number
        - _cmsReadUInt16Array
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsReadUInt8Number
        - cmsBuildParametricToneCurve
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurveTriple
        - cmsSignalError
        - pow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4952,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4952,46'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4955,43'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:4956,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4956,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4959,13'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:4959,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4967,34'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5023,14'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:5059,22'
              BranchSideFuncs:
                - cmsSignalError
                - cmsFreeToneCurveTriple
                - _cmsFree
        - Branch String:   'cmstypes.c:4967,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4967,51'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4969,12'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:4969,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4970,27'
              BranchSideFuncs:
                - cmsSignalError
                - cmsFreeToneCurveTriple
                - _cmsFree
            - BranchSide:      'cmstypes.c:4975,34'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt16Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4975,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4975,48'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4976,34'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4976,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4976,48'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4979,12'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4979,26'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4979,29'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4984,14'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4979,41'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4979,44'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4984,14'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4979,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4980,19'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4984,14'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4984,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4986,53'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5015,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4987,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4987,35'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
                - _cmsFree
            - BranchSide:      'cmstypes.c:4990,20'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4990,12'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4994,22'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsSignalError
                - _cmsReadUInt8Number
            - BranchSide:      'cmstypes.c:5005,40'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5010,30'
              BranchSideFuncs:
                - cmsSignalError
                - cmsFreeToneCurveTriple
                - _cmsFree
        - Branch String:   'cmstypes.c:4994,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4998,48'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5001,16'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:4998,27'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4998,57'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsSignalError
                - _cmsReadUInt8Number
            - BranchSide:      'cmstypes.c:4999,48'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - cmsSignalError
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:5005,19'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5005,73'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5006,15'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsReadUInt8Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:5023,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5027,41'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmstypes.c:5055,4'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5027,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5027,66'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5028,41'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:5028,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5028,64'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5029,41'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:5029,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5029,64'
              BranchSideFuncs:
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:5043,33'
              BranchSideFuncs:
                - pow
                - cmsBuildParametricToneCurve
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:5052,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5052,35'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
                - _cmsFree
            - BranchSide:      'cmstypes.c:5053,8'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsFreeToneCurveTriple
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - pow
                - cmsBuildParametricToneCurve
      Callsites:
        - Src:             'cmstypes.c:4952,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4955,32'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4967,13'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4970,12'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:4975,13'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4976,13'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4986,24'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:4998,28'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:5005,20'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:5010,15'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:5027,17'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:5028,17'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:5029,17'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:5044,24'
          Dst:             pow
        - Src:             'cmstypes.c:5051,24'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmstypes.c:5059,7'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:5069,5'
          Dst:             cmsFreeToneCurveTriple
        - Src:             'cmstypes.c:5070,5'
          Dst:             _cmsFree
    - functionName:    Type_VideoSignal_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5665
      functionLinenumberEnd: 5667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5666,5'
          Dst:             _cmsFree
    - functionName:    Type_VideoSignal_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5641
      functionLinenumberEnd: 5653
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         12
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsWriteUInt8Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5644,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5644,59'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:5645,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:5645,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5645,67'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:5646,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:5646,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5646,62'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:5647,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:5647,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5647,62'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5644,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:5645,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:5646,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:5647,10'
          Dst:             _cmsWriteUInt8Number
    - functionName:    Type_VideoSignal_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5617
      functionLinenumberEnd: 5637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         20
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt8Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5620,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5620,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5622,44'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:5623,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5623,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5625,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:5625,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5625,59'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
            - BranchSide:      'cmstypes.c:5626,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:5626,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5626,67'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
            - BranchSide:      'cmstypes.c:5627,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
                - _cmsReadUInt8Number
        - Branch String:   'cmstypes.c:5627,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5627,62'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:5628,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsFree
        - Branch String:   'cmstypes.c:5628,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5628,62'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5631,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:5635,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5635,32'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:5636,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5622,33'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:5625,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:5626,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:5627,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:5628,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:5635,23'
          Dst:             _cmsFree
    - functionName:    Type_Dictionary_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5608
      functionLinenumberEnd: 5611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDictFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5609,5'
          Dst:             cmsDictFree
    - functionName:    Type_Dictionary_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5598
      functionLinenumberEnd: 5599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDictDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5599,21'
          Dst:             cmsDictDup
    - functionName:    Type_Dictionary_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5522
      functionLinenumberEnd: 5593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         55
      ICount:          370
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - AllocArray
        - FreeArray
        - WriteOffsetArray
        - WriteOneMLUC
        - WriteOneWChar
        - _cmsWriteUInt32Number
        - cmsDictGetEntryList
        - cmsDictNextEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5530,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5530,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5532,18'
              BranchSideFuncs:
                - cmsDictGetEntryList
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
                - cmsDictNextEntry
        - Branch String:   'cmstypes.c:5536,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5538,13'
              BranchSideFuncs:
                - cmsDictNextEntry
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5543,12'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5538,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5538,46'
              BranchSideFuncs:
                - cmsDictNextEntry
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5539,13'
              BranchSideFuncs:
                - cmsDictNextEntry
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5539,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5539,48'
              BranchSideFuncs:
                - cmsDictNextEntry
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5540,14'
              BranchSideFuncs:
                - cmsDictNextEntry
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5544,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5544,26'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5545,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5545,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5545,26'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5547,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5547,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5547,44'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5548,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5548,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5548,45'
              BranchSideFuncs:
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5551,20'
              BranchSideFuncs:
                - AllocArray
                - FreeArray
                - WriteOffsetArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5554,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5554,59'
              BranchSideFuncs:
                - WriteOffsetArray
                - FreeArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5557,27'
              BranchSideFuncs:
                - WriteOffsetArray
                - FreeArray
                - cmsDictGetEntryList
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5557,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5557,51'
              BranchSideFuncs:
                - cmsDictGetEntryList
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5560,29'
              BranchSideFuncs:
                - cmsDictGetEntryList
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5561,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5563,28'
              BranchSideFuncs:
                - WriteOneWChar
                - FreeArray
                - WriteOneWChar
                - cmsDictNextEntry
                - WriteOffsetArray
                - FreeArray
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5578,18'
              BranchSideFuncs:
                - FreeArray
                - WriteOffsetArray
                - FreeArray
        - Branch String:   'cmstypes.c:5563,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5563,68'
              BranchSideFuncs:
                - WriteOneWChar
                - FreeArray
                - cmsDictNextEntry
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5564,28'
              BranchSideFuncs:
                - WriteOneWChar
                - FreeArray
                - cmsDictNextEntry
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5564,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5564,69'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5566,13'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5566,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5567,31'
              BranchSideFuncs:
                - WriteOneMLUC
                - FreeArray
                - cmsDictNextEntry
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5570,13'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5567,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5567,90'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5568,9'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5570,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5571,31'
              BranchSideFuncs:
                - WriteOneMLUC
                - FreeArray
                - cmsDictNextEntry
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5574,29'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5571,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5571,92'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
            - BranchSide:      'cmstypes.c:5572,9'
              BranchSideFuncs:
                - cmsDictNextEntry
                - FreeArray
                - WriteOffsetArray
                - FreeArray
                - WriteOneWChar
                - WriteOneWChar
                - WriteOneMLUC
                - WriteOneMLUC
        - Branch String:   'cmstypes.c:5579,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5579,39'
              BranchSideFuncs:
                - WriteOffsetArray
                - FreeArray
                - FreeArray
            - BranchSide:      'cmstypes.c:5581,27'
              BranchSideFuncs:
                - WriteOffsetArray
                - FreeArray
                - FreeArray
        - Branch String:   'cmstypes.c:5581,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5581,51'
              BranchSideFuncs:
                - FreeArray
                - FreeArray
            - BranchSide:      'cmstypes.c:5583,10'
              BranchSideFuncs:
                - FreeArray
                - FreeArray
        - Branch String:   'cmstypes.c:5583,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5583,37'
              BranchSideFuncs:
                - FreeArray
            - BranchSide:      'cmstypes.c:5585,5'
              BranchSideFuncs:
                - FreeArray
      Callsites:
        - Src:             'cmstypes.c:5536,14'
          Dst:             cmsDictGetEntryList
        - Src:             'cmstypes.c:5536,57'
          Dst:             cmsDictNextEntry
        - Src:             'cmstypes.c:5547,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5548,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:5554,10'
          Dst:             AllocArray
        - Src:             'cmstypes.c:5557,10'
          Dst:             WriteOffsetArray
        - Src:             'cmstypes.c:5560,9'
          Dst:             cmsDictGetEntryList
        - Src:             'cmstypes.c:5563,14'
          Dst:             WriteOneWChar
        - Src:             'cmstypes.c:5564,14'
          Dst:             WriteOneWChar
        - Src:             'cmstypes.c:5567,18'
          Dst:             WriteOneMLUC
        - Src:             'cmstypes.c:5571,18'
          Dst:             WriteOneMLUC
        - Src:             'cmstypes.c:5574,12'
          Dst:             cmsDictNextEntry
        - Src:             'cmstypes.c:5581,10'
          Dst:             WriteOffsetArray
        - Src:             'cmstypes.c:5585,5'
          Dst:             FreeArray
        - Src:             'cmstypes.c:5589,5'
          Dst:             FreeArray
    - functionName:    Type_Dictionary_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         67
      ICount:          396
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - AllocArray
        - FreeArray
        - ReadOffsetArray
        - ReadOneMLUC
        - ReadOneWChar
        - _cmsFree
        - _cmsReadUInt32Number
        - cmsDictAddEntry
        - cmsDictAlloc
        - cmsDictFree
        - cmsMLUfree
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5452,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5452,30'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
            - BranchSide:      'cmstypes.c:5453,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
        - Branch String:   'cmstypes.c:5453,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5453,44'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5456,21'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
        - Branch String:   'cmstypes.c:5457,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5457,30'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
            - BranchSide:      'cmstypes.c:5458,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
        - Branch String:   'cmstypes.c:5458,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5458,45'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5462,9'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
        - Branch String:   'cmstypes.c:5462,22'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5462,25'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5468,26'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5462,38'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5462,41'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5468,26'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5462,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5463,25'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5468,26'
              BranchSideFuncs:
                - cmsDictAlloc
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5469,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5469,24'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5472,21'
              BranchSideFuncs:
                - AllocArray
                - FreeArray
                - cmsDictFree
                - ReadOffsetArray
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5472,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5472,60'
              BranchSideFuncs:
                - ReadOffsetArray
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5475,26'
              BranchSideFuncs:
                - ReadOffsetArray
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5475,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5475,80'
              BranchSideFuncs:
                - FreeArray
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5478,11'
              BranchSideFuncs:
                - FreeArray
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5478,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5480,27'
              BranchSideFuncs:
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - ReadOneWChar
                - cmsDictAddEntry
                - FreeArray
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5509,4'
              BranchSideFuncs:
                - FreeArray
        - Branch String:   'cmstypes.c:5480,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5480,54'
              BranchSideFuncs:
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - cmsDictAddEntry
                - FreeArray
                - ReadOneWChar
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5481,27'
              BranchSideFuncs:
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - cmsDictAddEntry
                - FreeArray
                - ReadOneWChar
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5481,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5481,56'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5483,13'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5483,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5484,30'
              BranchSideFuncs:
                - ReadOneMLUC
                - FreeArray
                - cmsDictFree
                - cmsDictAddEntry
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5487,13'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5484,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5484,77'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5485,9'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5487,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5488,30'
              BranchSideFuncs:
                - ReadOneMLUC
                - FreeArray
                - cmsDictFree
                - cmsDictAddEntry
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5491,13'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmstypes.c:5488,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5488,79'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
            - BranchSide:      'cmstypes.c:5489,9'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
        - Branch String:   'cmstypes.c:5491,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5491,32'
              BranchSideFuncs:
                - cmsSignalError
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5493,28'
              BranchSideFuncs:
                - cmsSignalError
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:5491,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5493,28'
              BranchSideFuncs:
                - cmsSignalError
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5498,34'
              BranchSideFuncs:
                - cmsDictAddEntry
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:5501,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5501,39'
              BranchSideFuncs:
                - _cmsFree
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmstypes.c:5502,13'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
        - Branch String:   'cmstypes.c:5502,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5502,40'
              BranchSideFuncs:
                - _cmsFree
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:5503,13'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:5503,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5503,48'
              BranchSideFuncs:
                - cmsMLUfree
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:5504,13'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
                - cmsMLUfree
        - Branch String:   'cmstypes.c:5504,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5504,49'
              BranchSideFuncs:
                - cmsMLUfree
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5506,14'
              BranchSideFuncs:
                - FreeArray
                - cmsDictFree
                - FreeArray
                - ReadOneWChar
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5506,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5506,18'
              BranchSideFuncs:
                - FreeArray
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
            - BranchSide:      'cmstypes.c:5507,5'
              BranchSideFuncs:
                - FreeArray
                - ReadOneWChar
                - FreeArray
                - cmsDictFree
                - ReadOneWChar
                - cmsDictAddEntry
                - cmsMLUfree
                - cmsMLUfree
                - _cmsFree
                - _cmsFree
                - cmsSignalError
                - ReadOneMLUC
                - ReadOneMLUC
        - Branch String:   'cmstypes.c:5515,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5515,35'
              BranchSideFuncs:
                - cmsDictFree
            - BranchSide:      'cmstypes.c:5516,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5453,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5458,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:5463,10'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:5468,13'
          Dst:             cmsDictAlloc
        - Src:             'cmstypes.c:5472,10'
          Dst:             AllocArray
        - Src:             'cmstypes.c:5475,10'
          Dst:             ReadOffsetArray
        - Src:             'cmstypes.c:5480,14'
          Dst:             ReadOneWChar
        - Src:             'cmstypes.c:5481,14'
          Dst:             ReadOneWChar
        - Src:             'cmstypes.c:5484,18'
          Dst:             ReadOneMLUC
        - Src:             'cmstypes.c:5488,18'
          Dst:             ReadOneMLUC
        - Src:             'cmstypes.c:5493,13'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:5498,18'
          Dst:             cmsDictAddEntry
        - Src:             'cmstypes.c:5501,30'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5502,31'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:5503,37'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:5504,38'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:5509,4'
          Dst:             FreeArray
        - Src:             'cmstypes.c:5514,4'
          Dst:             FreeArray
        - Src:             'cmstypes.c:5515,23'
          Dst:             cmsDictFree
    - functionName:    Type_ProfileSequenceId_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeProfileSequenceDescription
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3770,5'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    Type_ProfileSequenceId_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupProfileSequenceDescription
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3761,20'
          Dst:             cmsDupProfileSequenceDescription
    - functionName:    Type_ProfileSequenceId_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WritePositionTable
        - WriteSeqID
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3748,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3748,46'
              BranchSideFuncs:
                - WritePositionTable
            - BranchSide:      'cmstypes.c:3751,29'
              BranchSideFuncs:
                - WritePositionTable
        - Branch String:   'cmstypes.c:3751,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3751,81'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3753,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3748,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3751,10'
          Dst:             WritePositionTable
        - Src:             'cmstypes.c:3751,10'
          Dst:             WriteSeqID
    - functionName:    Type_ProfileSequenceId_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ReadPositionTable
        - ReadSeqID
        - _cmsReadUInt32Number
        - cmsAllocProfileSequenceDescription
        - cmsFreeProfileSequenceDescription
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3697,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3697,44'
              BranchSideFuncs:
                - cmsAllocProfileSequenceDescription
                - ReadPositionTable
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmstypes.c:3700,49'
              BranchSideFuncs:
                - cmsAllocProfileSequenceDescription
                - ReadPositionTable
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmstypes.c:3701,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3701,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3705,28'
              BranchSideFuncs:
                - ReadPositionTable
                - cmsFreeProfileSequenceDescription
        - Branch String:   'cmstypes.c:3705,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3707,43'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3712,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3697,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3700,14'
          Dst:             cmsAllocProfileSequenceDescription
        - Src:             'cmstypes.c:3705,10'
          Dst:             ReadPositionTable
        - Src:             'cmstypes.c:3705,10'
          Dst:             ReadSeqID
        - Src:             'cmstypes.c:3707,9'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    Type_XYZ_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:386,5'
          Dst:             _cmsFree
    - functionName:    Type_XYZ_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:378,12'
          Dst:             _cmsDupMem
    - functionName:    Type_XYZ_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsWriteXYZNumber
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:369,12'
          Dst:             _cmsWriteXYZNumber
    - functionName:    Type_XYZ_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsReadXYZNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:353,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:353,22'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:355,28'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsFree
        - Branch String:   'cmstypes.c:355,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:360,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:352,24'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:355,10'
          Dst:             _cmsReadXYZNumber
        - Src:             'cmstypes.c:356,9'
          Dst:             _cmsFree
    - functionName:    Type_ViewingConditions_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4189,4'
          Dst:             _cmsFree
    - functionName:    Type_ViewingConditions_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4180,11'
          Dst:             _cmsDupMem
    - functionName:    Type_ViewingConditions_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4163
      functionLinenumberEnd: 4174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsWriteUInt32Number
        - _cmsWriteXYZNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4166,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4166,55'
              BranchSideFuncs:
                - _cmsWriteXYZNumber
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4167,29'
              BranchSideFuncs:
                - _cmsWriteXYZNumber
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4167,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4167,53'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4168,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4168,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4168,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4166,10'
          Dst:             _cmsWriteXYZNumber
        - Src:             'cmstypes.c:4167,10'
          Dst:             _cmsWriteXYZNumber
        - Src:             'cmstypes.c:4168,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_ViewingConditions_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4135
      functionLinenumberEnd: 4158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsReadUInt32Number
        - _cmsReadXYZNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4139,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4139,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4141,6'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsFree
                - _cmsReadXYZNumber
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4143,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4143,54'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsFree
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4144,28'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsFree
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4144,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4144,52'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:4145,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
        - Branch String:   'cmstypes.c:4145,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4145,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4147,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4152,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4153,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:4155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4138,37'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:4143,10'
          Dst:             _cmsReadXYZNumber
        - Src:             'cmstypes.c:4144,10'
          Dst:             _cmsReadXYZNumber
        - Src:             'cmstypes.c:4145,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4153,9'
          Dst:             _cmsFree
    - functionName:    Type_Screening_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4121
      functionLinenumberEnd: 4123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4122,4'
          Dst:             _cmsFree
    - functionName:    Type_Screening_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4112
      functionLinenumberEnd: 4113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4113,11'
          Dst:             _cmsDupMem
    - functionName:    Type_Screening_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4089
      functionLinenumberEnd: 4107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4093,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4093,48'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4094,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4094,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4094,53'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4096,11'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4096,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4098,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4103,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4098,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4098,72'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:4099,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:4099,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4099,74'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:4100,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:4100,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4100,69'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4101,5'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
      Callsites:
        - Src:             'cmstypes.c:4093,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4094,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4098,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:4099,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:4100,14'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_Screening_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4050
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         27
      ICount:          173
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsRead15Fixed16Number
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4055,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4055,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4057,6'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4059,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4059,48'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4060,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4060,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4060,53'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4062,9'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4062,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4063,9'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4065,11'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4065,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4067,38'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4073,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4067,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4067,72'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:4068,38'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:4068,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4068,74'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:4069,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:4069,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4069,69'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:4070,5'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:4078,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4079,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:4081,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4054,26'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:4059,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4060,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4067,14'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:4068,14'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:4069,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4079,9'
          Dst:             _cmsFree
    - functionName:    Type_MPE_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4916
      functionLinenumberEnd: 4918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4917,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_MPE_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4907
      functionLinenumberEnd: 4908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4908,20'
          Dst:             cmsPipelineDup
    - functionName:    Type_MPE_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4812
      functionLinenumberEnd: 4902
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         61
      ICount:          465
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - GetHandler
        - _cmsCalloc
        - _cmsContextGetClientChunk
        - _cmsFree
        - _cmsTagSignature2String
        - _cmsWriteAlignment
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsPipelineStageCount
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4830,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4830,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4832,51'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4833,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4833,31'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4836,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4836,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4836,66'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4837,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4837,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4837,67'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4838,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4838,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4838,66'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4840,20'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4843,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4844,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4849,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4844,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4844,44'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4845,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4845,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4845,44'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4846,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4849,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4851,29'
              BranchSideFuncs:
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4881,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4856,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4860,41'
              BranchSideFuncs:
                - _cmsTagSignature2String
                - cmsSignalError
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4867,19'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4869,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4869,53'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4870,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4870,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4870,44'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4872,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4872,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4872,57'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4873,33'
              BranchSideFuncs:
                - _cmsWriteAlignment
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4873,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4873,38'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
            - BranchSide:      'cmstypes.c:4875,27'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - GetHandler
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteAlignment
                - _cmsTagSignature2String
                - cmsSignalError
        - Branch String:   'cmstypes.c:4883,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4883,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4885,11'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4885,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4886,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4890,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4886,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4886,60'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4887,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4887,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4887,58'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:4888,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:4890,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4890,37'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4892,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:4892,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4892,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4893,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:4893,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4893,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:4894,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4897,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4897,42'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:4898,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:4898,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4898,40'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:4899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4821,86'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmstypes.c:4825,18'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:4826,18'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmstypes.c:4827,18'
          Dst:             cmsPipelineStageCount
        - Src:             'cmstypes.c:4829,42'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4832,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:4836,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4837,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:4838,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4844,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4845,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4855,23'
          Dst:             GetHandler
        - Src:             'cmstypes.c:4860,17'
          Dst:             _cmsTagSignature2String
        - Src:             'cmstypes.c:4863,18'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:4869,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4870,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4873,14'
          Dst:             _cmsWriteAlignment
        - Src:             'cmstypes.c:4886,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4887,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:4892,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4893,31'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4897,33'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:4898,31'
          Dst:             _cmsFree
    - functionName:    Type_MPE_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4767
      functionLinenumberEnd: 4805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         33
      ICount:          197
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ReadMPEElem
        - ReadPositionTable
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - cmsPipelineAlloc
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4777,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4777,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
            - BranchSide:      'cmstypes.c:4778,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4778,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4778,50'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
            - BranchSide:      'cmstypes.c:4780,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4780,25'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4780,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4780,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4780,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4780,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4781,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4781,26'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4781,60'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4781,29'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4781,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4781,60'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4784,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4785,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4785,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4787,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsPipelineFree
                - ReadPositionTable
        - Branch String:   'cmstypes.c:4787,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4787,51'
              BranchSideFuncs:
                - ReadPositionTable
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:4788,28'
              BranchSideFuncs:
                - ReadPositionTable
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:4788,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4788,86'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:4791,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:4791,45'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4792,48'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:4792,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:4791,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4792,48'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:4795,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:4800,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4800,41'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:4801,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4777,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4778,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:4784,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmstypes.c:4787,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:4788,10'
          Dst:             ReadPositionTable
        - Src:             'cmstypes.c:4788,10'
          Dst:             ReadMPEElem
        - Src:             'cmstypes.c:4800,25'
          Dst:             cmsPipelineFree
    - functionName:    Type_CrdInfo_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4034
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4035,5'
          Dst:             cmsMLUfree
    - functionName:    Type_CrdInfo_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4025
      functionLinenumberEnd: 4026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:4026,20'
          Dst:             cmsMLUdup
    - functionName:    Type_CrdInfo_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4004
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - WriteCountAndString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:4008,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4008,52'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
            - BranchSide:      'cmstypes.c:4009,30'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
        - Branch String:   'cmstypes.c:4009,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4009,52'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
            - BranchSide:      'cmstypes.c:4010,30'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
                - WriteCountAndString
        - Branch String:   'cmstypes.c:4010,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4010,52'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
            - BranchSide:      'cmstypes.c:4011,30'
              BranchSideFuncs:
                - WriteCountAndString
                - WriteCountAndString
        - Branch String:   'cmstypes.c:4011,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4011,52'
              BranchSideFuncs:
                - WriteCountAndString
            - BranchSide:      'cmstypes.c:4012,30'
              BranchSideFuncs:
                - WriteCountAndString
        - Branch String:   'cmstypes.c:4012,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:4012,52'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:4014,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:4008,10'
          Dst:             WriteCountAndString
        - Src:             'cmstypes.c:4009,10'
          Dst:             WriteCountAndString
        - Src:             'cmstypes.c:4010,10'
          Dst:             WriteCountAndString
        - Src:             'cmstypes.c:4011,10'
          Dst:             WriteCountAndString
        - Src:             'cmstypes.c:4012,10'
          Dst:             WriteCountAndString
    - functionName:    Type_CrdInfo_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3983
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ReadCountAndString
        - cmsMLUalloc
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3987,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3987,63'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
                - ReadCountAndString
                - ReadCountAndString
            - BranchSide:      'cmstypes.c:3988,29'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
                - ReadCountAndString
                - ReadCountAndString
        - Branch String:   'cmstypes.c:3988,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3988,63'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
                - ReadCountAndString
            - BranchSide:      'cmstypes.c:3989,29'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
                - ReadCountAndString
        - Branch String:   'cmstypes.c:3989,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3989,63'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
            - BranchSide:      'cmstypes.c:3990,29'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
                - ReadCountAndString
        - Branch String:   'cmstypes.c:3990,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3990,63'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3991,29'
              BranchSideFuncs:
                - ReadCountAndString
                - cmsMLUfree
        - Branch String:   'cmstypes.c:3991,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3991,63'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3993,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3984,19'
          Dst:             cmsMLUalloc
        - Src:             'cmstypes.c:3987,10'
          Dst:             ReadCountAndString
        - Src:             'cmstypes.c:3988,10'
          Dst:             ReadCountAndString
        - Src:             'cmstypes.c:3989,10'
          Dst:             ReadCountAndString
        - Src:             'cmstypes.c:3990,10'
          Dst:             ReadCountAndString
        - Src:             'cmstypes.c:3991,10'
          Dst:             ReadCountAndString
        - Src:             'cmstypes.c:3997,5'
          Dst:             cmsMLUfree
    - functionName:    Type_UcrBg_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 3910
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
        - cmsFreeToneCurve
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3905,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3905,36'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3906,8'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3906,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3906,36'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3907,8'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:3907,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3907,31'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3907,8'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:3905,19'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:3906,19'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:3907,20'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:3909,4'
          Dst:             _cmsFree
    - functionName:    Type_UcrBg_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3885
      functionLinenumberEnd: 3898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsMallocZero
        - cmsDupToneCurve
        - cmsMLUdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3889,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3889,27'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3891,39'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsDupToneCurve
                - cmsMLUdup
      Callsites:
        - Src:             'cmstypes.c:3887,38'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:3891,23'
          Dst:             cmsDupToneCurve
        - Src:             'cmstypes.c:3892,23'
          Dst:             cmsDupToneCurve
        - Src:             'cmstypes.c:3893,23'
          Dst:             cmsMLUdup
    - functionName:    Type_UcrBg_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3857
      functionLinenumberEnd: 3881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         16
      ICount:          156
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsWriteUInt16Array
        - _cmsWriteUInt32Number
        - cmsMLUgetASCII
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3863,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3863,61'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
            - BranchSide:      'cmstypes.c:3864,31'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3864,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3864,83'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
            - BranchSide:      'cmstypes.c:3867,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3867,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3867,60'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
            - BranchSide:      'cmstypes.c:3868,31'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3868,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3868,81'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
            - BranchSide:      'cmstypes.c:3871,31'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3873,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3873,96'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3875,10'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:3875,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3875,42'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:3876,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:3863,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3864,10'
          Dst:             _cmsWriteUInt16Array
        - Src:             'cmstypes.c:3867,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3868,10'
          Dst:             _cmsWriteUInt16Array
        - Src:             'cmstypes.c:3871,16'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:3872,24'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:3873,9'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:3876,5'
          Dst:             _cmsFree
    - functionName:    Type_UcrBg_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3788
      functionLinenumberEnd: 3853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         45
      ICount:          348
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsMallocZero
        - _cmsReadUInt16Array
        - _cmsReadUInt32Number
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsMLUalloc
        - cmsMLUfree
        - cmsMLUsetASCII
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3795,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3795,20'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3799,9'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3799,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3799,69'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3800,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3800,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3800,47'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3801,21'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3804,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3804,26'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3806,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3806,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3806,81'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3807,30'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - _cmsReadUInt32Number
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3807,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3807,63'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3809,24'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3813,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3813,68'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3814,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3814,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3814,46'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3815,21'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3818,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3818,25'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3820,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3820,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3820,81'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3821,30'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:3821,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3821,61'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3822,24'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3824,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3824,57'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3824,32'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3824,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3824,57'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3827,28'
              BranchSideFuncs:
                - cmsMLUalloc
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3828,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3828,27'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3830,38'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUsetASCII
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3831,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3833,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3837,5'
              BranchSideFuncs:
                - cmsMLUsetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:3846,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3846,34'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
            - BranchSide:      'cmstypes.c:3847,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
                - cmsFreeToneCurve
        - Branch String:   'cmstypes.c:3847,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3847,33'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - cmsMLUfree
            - BranchSide:      'cmstypes.c:3848,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsMLUfree
        - Branch String:   'cmstypes.c:3848,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3848,29'
              BranchSideFuncs:
                - cmsMLUfree
                - _cmsFree
            - BranchSide:      'cmstypes.c:3849,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:3789,31'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:3800,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3803,15'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:3807,10'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:3814,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3817,14'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmstypes.c:3821,10'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:3827,16'
          Dst:             cmsMLUalloc
        - Src:             'cmstypes.c:3830,27'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:3833,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:3838,5'
          Dst:             cmsMLUsetASCII
        - Src:             'cmstypes.c:3839,5'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:3846,17'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:3847,16'
          Dst:             cmsFreeToneCurve
        - Src:             'cmstypes.c:3848,18'
          Dst:             cmsMLUfree
        - Src:             'cmstypes.c:3849,5'
          Dst:             _cmsFree
    - functionName:    Type_LUTB2A_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3234
      functionLinenumberEnd: 3236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3235,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUTB2A_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3226,20'
          Dst:             cmsPipelineDup
    - functionName:    Type_LUTB2A_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         70
      ICount:          498
      EdgeCount:       99
      CyclomaticComplexity: 31
      functionsReached:
        - WriteCLUT
        - WriteMatrix
        - WriteSetOfCurves
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - _cmsWriteUInt8Number
        - cmsPipelineCheckAndRetreiveStages
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3152,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3153,48'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3161,43'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3153,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3153,141'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3154,52'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3154,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3154,141'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3155,56'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3155,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3156,91'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3157,40'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmstypes.c:3164,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3164,64'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3165,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3165,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3165,65'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3166,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3166,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3166,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3168,20'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3170,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3170,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3171,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3171,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3171,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3172,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3172,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3172,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3173,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3173,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3173,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3174,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3174,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3174,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3176,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3176,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3178,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
            - BranchSide:      'cmstypes.c:3182,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
        - Branch String:   'cmstypes.c:3179,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3179,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
            - BranchSide:      'cmstypes.c:3180,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
        - Branch String:   'cmstypes.c:3182,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3183,19'
              BranchSideFuncs:
                - WriteCLUT
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3187,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3184,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3184,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3186,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3187,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3189,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
            - BranchSide:      'cmstypes.c:3193,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
        - Branch String:   'cmstypes.c:3190,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3190,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
            - BranchSide:      'cmstypes.c:3191,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
        - Branch String:   'cmstypes.c:3193,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3194,21'
              BranchSideFuncs:
                - WriteMatrix
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3198,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3195,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3195,45'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3196,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3198,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3200,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3204,18'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3201,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3201,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3202,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3206,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3206,39'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3208,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3208,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3208,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3209,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3209,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3209,48'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3210,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3210,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3210,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3211,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3211,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3211,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3212,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3212,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3212,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3214,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3214,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3214,37'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3152,10'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:3153,14'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:3154,18'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:3155,22'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:3157,25'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:3161,18'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:3162,18'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmstypes.c:3164,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:3165,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:3166,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:3170,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3171,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3172,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3173,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3174,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3179,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3184,14'
          Dst:             WriteCLUT
        - Src:             'cmstypes.c:3190,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3195,14'
          Dst:             WriteMatrix
        - Src:             'cmstypes.c:3201,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3208,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3209,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3210,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3211,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3212,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_LUTB2A_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         58
      ICount:          347
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - ReadCLUT
        - ReadMatrix
        - ReadSetOfCurves
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsReadUInt8Number
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3077,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3077,47'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3078,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3078,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3078,48'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3080,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3080,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3080,56'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3080,27'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3080,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3080,56'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3081,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3081,25'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3081,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3081,28'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3081,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3081,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3084,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3084,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3084,42'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3086,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3086,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3086,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3087,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3087,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3087,48'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3088,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3088,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3088,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3089,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3089,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3089,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3090,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3090,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3090,46'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3093,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3094,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3094,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3096,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3096,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3097,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3101,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3097,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3098,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3099,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3101,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3102,37'
              BranchSideFuncs:
                - ReadMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3106,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3102,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3103,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3104,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3106,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3107,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3111,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3107,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3108,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3109,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadCLUT
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:3111,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3112,37'
              BranchSideFuncs:
                - ReadCLUT
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:3116,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:3112,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3113,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:3114,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:3116,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3117,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:3121,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3117,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3118,13'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:3077,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:3078,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:3084,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:3086,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3087,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3088,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3089,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3090,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3093,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmstypes.c:3097,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:3097,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:3102,56'
          Dst:             ReadMatrix
        - Src:             'cmstypes.c:3102,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:3107,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:3107,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:3112,56'
          Dst:             ReadCLUT
        - Src:             'cmstypes.c:3112,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:3117,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:3117,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:3124,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUTA2B_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3052,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUTA2B_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3043,20'
          Dst:             cmsPipelineDup
    - functionName:    Type_LUTA2B_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         73
      ICount:          508
      EdgeCount:       103
      CyclomaticComplexity: 32
      functionsReached:
        - WriteCLUT
        - WriteMatrix
        - WriteSetOfCurves
        - _cmsWriteUInt16Number
        - _cmsWriteUInt32Number
        - _cmsWriteUInt8Number
        - cmsPipelineCheckAndRetreiveStages
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2964,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2965,48'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2976,43'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2965,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2965,82'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2966,52'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2966,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2966,145'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2967,56'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2967,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2967,145'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2968,60'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsSignalError
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2968,25'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2969,97'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2971,44'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmstypes.c:2980,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2980,64'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2981,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2981,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2981,65'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2982,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2982,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2982,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2985,20'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2988,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2988,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2989,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2989,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2989,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2990,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2990,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2990,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2991,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2991,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2991,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2992,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2992,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2992,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:2994,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:2994,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2996,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
            - BranchSide:      'cmstypes.c:3000,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
        - Branch String:   'cmstypes.c:2997,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2997,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
            - BranchSide:      'cmstypes.c:2998,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
                - WriteCLUT
        - Branch String:   'cmstypes.c:3000,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3001,19'
              BranchSideFuncs:
                - WriteCLUT
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3005,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3002,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3002,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3004,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3005,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3007,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
            - BranchSide:      'cmstypes.c:3011,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
        - Branch String:   'cmstypes.c:3008,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3008,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
            - BranchSide:      'cmstypes.c:3009,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
                - WriteMatrix
        - Branch String:   'cmstypes.c:3011,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3012,21'
              BranchSideFuncs:
                - WriteMatrix
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3016,9'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3013,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3013,45'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
            - BranchSide:      'cmstypes.c:3014,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - WriteSetOfCurves
        - Branch String:   'cmstypes.c:3016,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3018,19'
              BranchSideFuncs:
                - WriteSetOfCurves
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3022,18'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3019,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3019,72'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3020,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3024,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3024,39'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3026,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3026,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3026,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3027,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3027,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3027,48'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3028,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3028,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3028,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3029,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3029,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3029,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3030,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3030,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3030,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3032,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3032,37'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3034,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2965,14'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:2966,18'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:2967,22'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:2968,26'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmstypes.c:2971,29'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2976,18'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:2977,18'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmstypes.c:2980,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2981,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2982,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2988,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:2989,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:2990,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:2991,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:2992,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:2997,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3002,14'
          Dst:             WriteCLUT
        - Src:             'cmstypes.c:3008,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3013,14'
          Dst:             WriteMatrix
        - Src:             'cmstypes.c:3019,14'
          Dst:             WriteSetOfCurves
        - Src:             'cmstypes.c:3026,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3027,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3028,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3029,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3030,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_LUTA2B_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         58
      ICount:          347
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - ReadCLUT
        - ReadMatrix
        - ReadSetOfCurves
        - _cmsReadUInt16Number
        - _cmsReadUInt32Number
        - _cmsReadUInt8Number
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2758,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2758,47'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2759,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2759,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2759,48'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2761,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2761,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2761,42'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2763,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2763,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2763,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2764,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2764,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2764,48'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2765,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2765,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2765,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2766,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2766,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2766,46'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2767,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2767,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2767,46'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2769,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2769,24'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2769,56'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2769,27'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2769,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2769,56'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2770,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2770,25'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2770,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2770,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2770,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2770,58'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2773,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2774,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2774,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2776,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2776,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2777,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2781,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2777,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2778,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2779,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadCLUT
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2781,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2782,37'
              BranchSideFuncs:
                - ReadCLUT
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2786,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2782,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2783,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2784,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
                - ReadSetOfCurves
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2786,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2787,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - ReadMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2791,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2787,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2788,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2789,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2791,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2792,37'
              BranchSideFuncs:
                - ReadMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - ReadSetOfCurves
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2796,9'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2792,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2793,13'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2794,5'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2796,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2797,37'
              BranchSideFuncs:
                - ReadSetOfCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2801,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2797,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2798,13'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2799,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2758,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2759,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2761,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:2763,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:2764,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:2765,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:2766,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:2767,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:2773,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmstypes.c:2777,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:2777,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2782,56'
          Dst:             ReadCLUT
        - Src:             'cmstypes.c:2782,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2787,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:2787,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2792,56'
          Dst:             ReadMatrix
        - Src:             'cmstypes.c:2792,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2797,56'
          Dst:             ReadSetOfCurves
        - Src:             'cmstypes.c:2797,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2804,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_Data_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1089,5'
          Dst:             _cmsFree
    - functionName:    Type_Data_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1081,12'
          Dst:             _cmsDupMem
    - functionName:    Type_Data_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1067,8'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1067,52'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1069,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1067,9'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_Data_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         14
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1036,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1036,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1038,17'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1039,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1039,30'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1041,40'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1042,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1042,26'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1044,21'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:1045,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1046,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:1050,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:1050,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1052,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:1056,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1041,29'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:1045,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1046,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:1052,9'
          Dst:             _cmsFree
    - functionName:    Type_Measurement_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1664,4'
          Dst:             _cmsFree
    - functionName:    Type_Measurement_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1656,13'
          Dst:             _cmsDupMem
    - functionName:    Type_Measurement_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         14
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt32Number
        - _cmsWriteXYZNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1641,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1641,51'
              BranchSideFuncs:
                - _cmsWriteXYZNumber
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1642,29'
              BranchSideFuncs:
                - _cmsWriteXYZNumber
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1642,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1642,51'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1643,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1643,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1643,51'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1644,35'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1644,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1644,51'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:1645,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:1645,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1645,57'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1647,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1641,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1642,10'
          Dst:             _cmsWriteXYZNumber
        - Src:             'cmstypes.c:1643,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:1644,10'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:1645,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_Measurement_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsDupMem
        - _cmsRead15Fixed16Number
        - _cmsReadUInt32Number
        - _cmsReadXYZNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1623,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1623,50'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
            - BranchSide:      'cmstypes.c:1624,28'
              BranchSideFuncs:
                - _cmsReadXYZNumber
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
        - Branch String:   'cmstypes.c:1624,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1624,49'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
            - BranchSide:      'cmstypes.c:1625,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
        - Branch String:   'cmstypes.c:1625,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1625,50'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
            - BranchSide:      'cmstypes.c:1626,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsReadUInt32Number
                - _cmsDupMem
        - Branch String:   'cmstypes.c:1626,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1626,50'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsDupMem
            - BranchSide:      'cmstypes.c:1627,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsDupMem
        - Branch String:   'cmstypes.c:1627,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1627,56'
              BranchSideFuncs:
                - _cmsDupMem
            - BranchSide:      'cmstypes.c:1629,6'
              BranchSideFuncs:
                - _cmsDupMem
      Callsites:
        - Src:             'cmstypes.c:1623,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1624,10'
          Dst:             _cmsReadXYZNumber
        - Src:             'cmstypes.c:1625,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1626,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:1627,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:1630,12'
          Dst:             _cmsDupMem
    - functionName:    Type_Signature_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:912,5'
          Dst:             _cmsFree
    - functionName:    Type_Signature_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:906,12'
          Dst:             _cmsDupMem
    - functionName:    Type_Signature_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:897,12'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_Signature_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsMalloc
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:882,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:882,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:884,32'
              BranchSideFuncs:
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:884,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:884,45'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:885,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:881,44'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:884,11'
          Dst:             _cmsReadUInt32Number
    - functionName:    Type_ProfileSequenceDesc_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3647
      functionLinenumberEnd: 3649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeProfileSequenceDescription
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3648,5'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    Type_ProfileSequenceDesc_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupProfileSequenceDescription
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3639,20'
          Dst:             cmsDupProfileSequenceDescription
    - functionName:    Type_ProfileSequenceDesc_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3611
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         22
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - SaveDescription
        - _cmsWriteUInt32Number
        - _cmsWriteUInt64Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3615,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3615,45'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
            - BranchSide:      'cmstypes.c:3617,11'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
        - Branch String:   'cmstypes.c:3617,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3619,29'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
            - BranchSide:      'cmstypes.c:3630,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3621,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3621,58'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3622,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3622,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3622,60'
              BranchSideFuncs:
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3623,36'
              BranchSideFuncs:
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3623,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3623,60'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
            - BranchSide:      'cmstypes.c:3624,36'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
        - Branch String:   'cmstypes.c:3624,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3624,59'
              BranchSideFuncs:
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:3626,30'
              BranchSideFuncs:
                - SaveDescription
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:3626,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3626,61'
              BranchSideFuncs:
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
            - BranchSide:      'cmstypes.c:3627,30'
              BranchSideFuncs:
                - SaveDescription
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
        - Branch String:   'cmstypes.c:3627,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3627,54'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
            - BranchSide:      'cmstypes.c:3628,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - _cmsWriteUInt64Number
                - _cmsWriteUInt32Number
                - SaveDescription
                - SaveDescription
      Callsites:
        - Src:             'cmstypes.c:3615,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3621,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3622,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3623,14'
          Dst:             _cmsWriteUInt64Number
        - Src:             'cmstypes.c:3624,14'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3626,14'
          Dst:             SaveDescription
        - Src:             'cmstypes.c:3627,14'
          Dst:             SaveDescription
    - functionName:    Type_ProfileSequenceDesc_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3540
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         35
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - ReadEmbeddedText
        - _cmsReadUInt32Number
        - _cmsReadUInt64Number
        - cmsAllocProfileSequenceDescription
        - cmsFreeProfileSequenceDescription
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3546,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3546,44'
              BranchSideFuncs:
                - cmsAllocProfileSequenceDescription
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
            - BranchSide:      'cmstypes.c:3548,9'
              BranchSideFuncs:
                - cmsAllocProfileSequenceDescription
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
        - Branch String:   'cmstypes.c:3548,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3548,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3549,15'
              BranchSideFuncs:
                - cmsAllocProfileSequenceDescription
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
        - Branch String:   'cmstypes.c:3553,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3553,25'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3555,18'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
        - Branch String:   'cmstypes.c:3559,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3561,29'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
            - BranchSide:      'cmstypes.c:3583,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3563,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3563,58'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:3564,13'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3564,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3564,50'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmstypes.c:3565,19'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3567,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3567,60'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:3568,13'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3568,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3568,50'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmstypes.c:3569,19'
              BranchSideFuncs:
                - _cmsReadUInt64Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3571,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3571,59'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
            - BranchSide:      'cmstypes.c:3572,13'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
        - Branch String:   'cmstypes.c:3572,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3572,50'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmstypes.c:3573,19'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
        - Branch String:   'cmstypes.c:3575,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3575,78'
              BranchSideFuncs:
                - ReadEmbeddedText
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
            - BranchSide:      'cmstypes.c:3576,13'
              BranchSideFuncs:
                - ReadEmbeddedText
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3576,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3576,50'
              BranchSideFuncs:
                - cmsFreeProfileSequenceDescription
            - BranchSide:      'cmstypes.c:3577,19'
              BranchSideFuncs:
                - ReadEmbeddedText
                - cmsFreeProfileSequenceDescription
                - ReadEmbeddedText
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
        - Branch String:   'cmstypes.c:3579,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3579,74'
              BranchSideFuncs:
                - ReadEmbeddedText
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
            - BranchSide:      'cmstypes.c:3580,31'
              BranchSideFuncs:
                - ReadEmbeddedText
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
        - Branch String:   'cmstypes.c:3580,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3580,67'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
            - BranchSide:      'cmstypes.c:3581,5'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsFreeProfileSequenceDescription
                - _cmsReadUInt32Number
                - _cmsReadUInt64Number
                - _cmsReadUInt32Number
                - ReadEmbeddedText
                - ReadEmbeddedText
      Callsites:
        - Src:             'cmstypes.c:3546,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3552,14'
          Dst:             cmsAllocProfileSequenceDescription
        - Src:             'cmstypes.c:3563,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3567,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3571,14'
          Dst:             _cmsReadUInt64Number
        - Src:             'cmstypes.c:3575,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3579,14'
          Dst:             ReadEmbeddedText
        - Src:             'cmstypes.c:3580,14'
          Dst:             ReadEmbeddedText
        - Src:             'cmstypes.c:3587,5'
          Dst:             cmsFreeProfileSequenceDescription
    - functionName:    Type_MLU_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1827,5'
          Dst:             cmsMLUfree
    - functionName:    Type_MLU_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1818,20'
          Dst:             cmsMLUdup
    - functionName:    Type_NamedColor_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3485
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeNamedColorList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3486,5'
          Dst:             cmsFreeNamedColorList
    - functionName:    Type_NamedColor_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupNamedColorList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3476,20'
          Dst:             cmsDupNamedColorList
    - functionName:    Type_NamedColor_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         26
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsWriteUInt16Array
        - _cmsWriteUInt32Number
        - cmsNamedColorCount
        - cmsNamedColorInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3436,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3436,40'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3437,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - _cmsWriteUInt32Number
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3437,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3437,46'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3438,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3438,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3438,69'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3440,5'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3445,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3445,38'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3446,10'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3446,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3446,38'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3448,11'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3448,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3454,8'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3465,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3458,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3458,85'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
            - BranchSide:      'cmstypes.c:3459,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
        - Branch String:   'cmstypes.c:3460,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3460,41'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
            - BranchSide:      'cmstypes.c:3461,35'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
        - Branch String:   'cmstypes.c:3461,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3461,48'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3462,35'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3462,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3462,82'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3463,5'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Array
      Callsites:
        - Src:             'cmstypes.c:3434,15'
          Dst:             cmsNamedColorCount
        - Src:             'cmstypes.c:3436,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3437,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3438,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3458,14'
          Dst:             cmsNamedColorInfo
        - Src:             'cmstypes.c:3461,14'
          Dst:             _cmsWriteUInt16Array
        - Src:             'cmstypes.c:3462,14'
          Dst:             _cmsWriteUInt16Array
    - functionName:    Type_NamedColor_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         31
      ICount:          228
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _cmsReadUInt16Array
        - _cmsReadUInt32Number
        - cmsAllocNamedColorList
        - cmsAppendNamedColor
        - cmsFreeNamedColorList
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3379,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3379,49'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3380,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsReadUInt32Number
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:3380,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3380,44'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3381,31'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:3381,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3381,52'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3383,9'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:3383,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3383,45'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3384,9'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:3384,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3384,45'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3386,18'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:3389,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3390,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3394,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
                - cmsSignalError
        - Branch String:   'cmstypes.c:3394,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3395,24'
              BranchSideFuncs:
                - cmsSignalError
                - cmsFreeNamedColorList
            - BranchSide:      'cmstypes.c:3398,11'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
        - Branch String:   'cmstypes.c:3398,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3404,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
            - BranchSide:      'cmstypes.c:3414,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3405,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3405,47'
              BranchSideFuncs:
                - cmsFreeNamedColorList
            - BranchSide:      'cmstypes.c:3406,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
        - Branch String:   'cmstypes.c:3408,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3408,47'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
                - _cmsReadUInt16Array
            - BranchSide:      'cmstypes.c:3409,34'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:3409,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3409,64'
              BranchSideFuncs:
                - cmsAppendNamedColor
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - _cmsReadUInt16Array
            - BranchSide:      'cmstypes.c:3411,34'
              BranchSideFuncs:
                - cmsAppendNamedColor
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:3411,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3411,59'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
            - BranchSide:      'cmstypes.c:3412,5'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
                - cmsAppendNamedColor
      Callsites:
        - Src:             'cmstypes.c:3379,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3380,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3381,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3388,9'
          Dst:             cmsAllocNamedColorList
        - Src:             'cmstypes.c:3390,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:3395,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:3408,14'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:3409,14'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:3411,14'
          Dst:             cmsAppendNamedColor
        - Src:             'cmstypes.c:3418,5'
          Dst:             cmsFreeNamedColorList
    - functionName:    Type_ColorantTable_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeNamedColorList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3344,5'
          Dst:             cmsFreeNamedColorList
    - functionName:    Type_ColorantTable_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupNamedColorList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:3334,20'
          Dst:             cmsDupNamedColorList
    - functionName:    Type_ColorantTable_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsWriteUInt16Array
        - _cmsWriteUInt32Number
        - cmsNamedColorCount
        - cmsNamedColorInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3307,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3307,46'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3309,11'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:3309,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3314,9'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3323,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3316,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3316,81'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
            - BranchSide:      'cmstypes.c:3317,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
        - Branch String:   'cmstypes.c:3319,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3319,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
            - BranchSide:      'cmstypes.c:3320,35'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - cmsNamedColorInfo
        - Branch String:   'cmstypes.c:3320,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3320,48'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:3321,5'
              BranchSideFuncs:
                - cmsNamedColorInfo
                - _cmsWriteUInt16Array
      Callsites:
        - Src:             'cmstypes.c:3305,15'
          Dst:             cmsNamedColorCount
        - Src:             'cmstypes.c:3307,10'
          Dst:             _cmsWriteUInt32Number
        - Src:             'cmstypes.c:3316,14'
          Dst:             cmsNamedColorInfo
        - Src:             'cmstypes.c:3320,14'
          Dst:             _cmsWriteUInt16Array
    - functionName:    Type_ColorantTable_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3256
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         21
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsReadUInt16Array
        - _cmsReadUInt32Number
        - cmsAllocNamedColorList
        - cmsAppendNamedColor
        - cmsFreeNamedColorList
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:3263,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3263,44'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3265,9'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
                - cmsSignalError
        - Branch String:   'cmstypes.c:3265,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3266,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:3270,35'
              BranchSideFuncs:
                - cmsAllocNamedColorList
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
        - Branch String:   'cmstypes.c:3271,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3272,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:3274,11'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
        - Branch String:   'cmstypes.c:3274,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3276,13'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
            - BranchSide:      'cmstypes.c:3285,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:3276,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3276,46'
              BranchSideFuncs:
                - cmsFreeNamedColorList
            - BranchSide:      'cmstypes.c:3277,9'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
        - Branch String:   'cmstypes.c:3279,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3279,47'
              BranchSideFuncs:
                - cmsAppendNamedColor
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
            - BranchSide:      'cmstypes.c:3281,34'
              BranchSideFuncs:
                - cmsAppendNamedColor
                - cmsFreeNamedColorList
                - _cmsReadUInt16Array
        - Branch String:   'cmstypes.c:3281,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:3281,58'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
            - BranchSide:      'cmstypes.c:3283,5'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - cmsFreeNamedColorList
                - cmsAppendNamedColor
      Callsites:
        - Src:             'cmstypes.c:3263,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:3266,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:3270,12'
          Dst:             cmsAllocNamedColorList
        - Src:             'cmstypes.c:3279,14'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:3281,14'
          Dst:             cmsAppendNamedColor
        - Src:             'cmstypes.c:3290,5'
          Dst:             cmsFreeNamedColorList
    - functionName:    Type_LUT16_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:2549,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUT16_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:2540,20'
          Dst:             cmsPipelineDup
    - functionName:    Type_LUT16_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2402
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         125
      ICount:          694
      EdgeCount:       175
      CyclomaticComplexity: 52
      functionsReached:
        - Write16bitTables
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt16Array
        - _cmsWriteUInt16Number
        - _cmsWriteUInt8Number
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsSignalError
        - uipow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2413,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2413,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2421,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2413,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2415,41'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2421,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2416,37'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2416,66'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2416,40'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2416,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2416,66'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2417,15'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2421,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2421,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2426,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2421,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2422,45'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2426,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2426,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2426,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2431,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2426,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2427,38'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2431,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2431,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2431,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2437,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2431,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2432,46'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2437,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2437,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2438,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2442,47'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2445,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2446,20'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2449,22'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2450,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2451,17'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2451,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2452,32'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2455,9'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2458,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2458,68'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2459,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2459,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2459,69'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2460,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2460,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2460,65'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2461,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2461,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2461,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2463,9'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2463,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2465,16'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2473,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2465,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2467,43'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2470,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2467,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2467,67'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2468,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2473,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2473,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2474,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2474,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2474,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2475,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2475,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2475,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2476,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2476,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2476,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2477,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2477,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2477,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2478,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2478,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2478,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2479,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2479,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2479,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2480,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2480,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2480,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2481,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2481,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2481,47'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2485,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2486,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2488,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2486,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2486,92'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2487,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2488,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2488,48'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2491,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2492,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2494,36'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
        - Branch String:   'cmstypes.c:2492,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2492,93'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2493,5'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
        - Branch String:   'cmstypes.c:2494,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2494,44'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2500,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2501,31'
              BranchSideFuncs:
                - Write16bitTables
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:2504,15'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2501,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2501,62'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:2502,5'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:2504,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:2506,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:2506,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2506,48'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2507,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2507,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2507,53'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2508,9'
              BranchSideFuncs:
                - uipow
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2512,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2512,43'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2513,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
        - Branch String:   'cmstypes.c:2513,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2515,13'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
                - _cmsWriteUInt16Array
            - BranchSide:      'cmstypes.c:2521,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
        - Branch String:   'cmstypes.c:2515,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2516,39'
              BranchSideFuncs:
                - _cmsWriteUInt16Array
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2518,5'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
        - Branch String:   'cmstypes.c:2516,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2516,67'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2517,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
                - Write16bitTables
        - Branch String:   'cmstypes.c:2521,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2522,31'
              BranchSideFuncs:
                - Write16bitTables
            - BranchSide:      'cmstypes.c:2525,15'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2522,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2522,63'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2523,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2525,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2527,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2527,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2527,48'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2528,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
        - Branch String:   'cmstypes.c:2528,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2528,53'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
            - BranchSide:      'cmstypes.c:2529,9'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - _cmsWriteUInt16Number
      Callsites:
        - Src:             'cmstypes.c:2438,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2442,22'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:2443,22'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmstypes.c:2452,17'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2458,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2459,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2460,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2461,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2467,18'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2473,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2474,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2475,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2476,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2477,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2478,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2479,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2480,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2481,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2486,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2488,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2492,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2494,14'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2501,14'
          Dst:             Write16bitTables
        - Src:             'cmstypes.c:2506,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2507,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2511,16'
          Dst:             uipow
        - Src:             'cmstypes.c:2516,18'
          Dst:             _cmsWriteUInt16Array
        - Src:             'cmstypes.c:2522,14'
          Dst:             Write16bitTables
        - Src:             'cmstypes.c:2527,18'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:2528,18'
          Dst:             _cmsWriteUInt16Number
    - functionName:    Type_LUT16_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         79
      ICount:          457
      EdgeCount:       113
      CyclomaticComplexity: 36
      functionsReached:
        - Read16bitTables
        - _cmsCalloc
        - _cmsFree
        - _cmsMAT3isIdentity
        - _cmsRead15Fixed16Number
        - _cmsReadUInt16Array
        - _cmsReadUInt16Number
        - _cmsReadUInt8Number
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsStageAllocCLut16bit
        - cmsStageAllocMatrix
        - uipow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2318,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2318,51'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2319,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2319,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2319,52'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2320,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2320,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2320,48'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2323,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2323,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2323,41'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2326,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2326,28'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2326,64'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2326,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2326,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2326,64'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2327,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2327,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2327,65'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2327,32'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2327,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2327,65'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2330,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2331,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2331,25'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2334,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2334,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2334,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2335,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2335,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2335,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2336,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2336,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2336,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2337,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2337,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2337,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2338,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2338,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2338,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2339,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2339,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2339,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2340,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2340,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2340,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2341,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2341,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2341,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2342,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2342,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2342,52'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2346,10'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2346,30'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2346,64'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2352,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2346,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2348,37'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2352,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2348,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2349,13'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2350,5'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - _cmsReadUInt16Number
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2352,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2352,51'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2353,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - cmsPipelineFree
                - Read16bitTables
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2353,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2353,52'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2355,9'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2355,31'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2355,58'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2355,34'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2355,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2355,58'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2356,9'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2356,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2356,26'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2359,26'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - uipow
                - Read16bitTables
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2359,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2359,87'
              BranchSideFuncs:
                - uipow
                - Read16bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2362,22'
              BranchSideFuncs:
                - uipow
                - Read16bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2363,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2363,43'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2364,9'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2364,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2368,44'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsPipelineFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - Read16bitTables
            - BranchSide:      'cmstypes.c:2385,26'
              BranchSideFuncs:
                - Read16bitTables
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2369,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2369,25'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2371,34'
              BranchSideFuncs:
                - _cmsReadUInt16Array
                - _cmsFree
                - cmsPipelineFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - Read16bitTables
        - Branch String:   'cmstypes.c:2371,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2372,22'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read16bitTables
            - BranchSide:      'cmstypes.c:2376,37'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read16bitTables
        - Branch String:   'cmstypes.c:2376,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2377,22'
              BranchSideFuncs:
                - _cmsFree
                - Read16bitTables
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2380,18'
              BranchSideFuncs:
                - _cmsFree
                - Read16bitTables
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2385,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2385,89'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2387,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2391,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2391,41'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2318,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2319,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2320,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2323,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2330,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmstypes.c:2334,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2335,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2336,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2337,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2338,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2339,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2340,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2341,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2342,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2346,34'
          Dst:             _cmsMAT3isIdentity
        - Src:             'cmstypes.c:2348,56'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmstypes.c:2348,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2352,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:2353,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:2359,10'
          Dst:             Read16bitTables
        - Src:             'cmstypes.c:2362,16'
          Dst:             uipow
        - Src:             'cmstypes.c:2368,33'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:2371,14'
          Dst:             _cmsReadUInt16Array
        - Src:             'cmstypes.c:2372,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2376,56'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmstypes.c:2376,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2377,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2380,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2385,10'
          Dst:             Read16bitTables
        - Src:             'cmstypes.c:2391,25'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUT8_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:2228,5'
          Dst:             cmsPipelineFree
    - functionName:    Type_LUT8_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsPipelineDup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:2219,20'
          Dst:             cmsPipelineDup
    - functionName:    Type_LUT8_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         93
      ICount:          565
      EdgeCount:       130
      CyclomaticComplexity: 39
      functionsReached:
        - Write8bitTables
        - _cmsWrite15Fixed16Number
        - _cmsWriteUInt8Number
        - cmsPipelineInputChannels
        - cmsPipelineOutputChannels
        - cmsSignalError
        - uipow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2118,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2119,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2123,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2123,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2125,13'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2130,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2125,37'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2125,66'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2125,40'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2125,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2125,66'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2126,41'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2130,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2130,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2135,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2130,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2131,45'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2135,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2135,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2135,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2140,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2135,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2136,38'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2140,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2140,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2140,24'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2146,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2140,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2141,46'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2146,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmstypes.c:2146,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2147,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2151,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2151,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2152,20'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2155,22'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2156,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2157,17'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2157,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2158,32'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmstypes.c:2161,9'
              BranchSideFuncs:
                - cmsPipelineInputChannels
                - cmsPipelineInputChannels
                - _cmsWriteUInt8Number
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - cmsSignalError
        - Branch String:   'cmstypes.c:2164,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2164,86'
              BranchSideFuncs:
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2165,31'
              BranchSideFuncs:
                - cmsPipelineOutputChannels
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2165,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2165,87'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2166,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2166,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2166,65'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2167,31'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2167,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2167,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2169,9'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2169,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2171,16'
              BranchSideFuncs:
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2178,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2171,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2173,43'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2175,5'
              BranchSideFuncs:
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2173,17'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2173,67'
              BranchSideFuncs:
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:2174,9'
              BranchSideFuncs:
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
                - _cmsWrite15Fixed16Number
        - Branch String:   'cmstypes.c:2178,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2178,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2179,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2179,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2179,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2180,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2180,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2180,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2181,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2181,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2181,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2182,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2182,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2182,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2183,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2183,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2183,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2184,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2184,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2184,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2185,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2185,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2185,47'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2186,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2186,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:0,0'
              BranchSideFuncs:
                - Write8bitTables
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2186,47'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2190,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2190,81'
              BranchSideFuncs:
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2192,22'
              BranchSideFuncs:
                - uipow
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2193,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2193,43'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2194,9'
              BranchSideFuncs:
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2194,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2197,13'
              BranchSideFuncs:
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2208,26'
              BranchSideFuncs:
                - Write8bitTables
        - Branch String:   'cmstypes.c:2197,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2199,19'
              BranchSideFuncs:
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2205,5'
              BranchSideFuncs:
                - Write8bitTables
        - Branch String:   'cmstypes.c:2199,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2201,40'
              BranchSideFuncs:
                - _cmsWriteUInt8Number
                - Write8bitTables
            - BranchSide:      'cmstypes.c:2204,9'
              BranchSideFuncs:
                - Write8bitTables
        - Branch String:   'cmstypes.c:2202,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2202,53'
              BranchSideFuncs:
                - Write8bitTables
                - _cmsWriteUInt8Number
            - BranchSide:      'cmstypes.c:2203,13'
              BranchSideFuncs:
                - Write8bitTables
                - _cmsWriteUInt8Number
        - Branch String:   'cmstypes.c:2208,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2208,83'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2119,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2147,9'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2156,25'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:2158,17'
          Dst:             cmsSignalError
        - Src:             'cmstypes.c:2164,51'
          Dst:             cmsPipelineInputChannels
        - Src:             'cmstypes.c:2164,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2165,51'
          Dst:             cmsPipelineOutputChannels
        - Src:             'cmstypes.c:2165,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2166,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2167,10'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2173,18'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2178,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2179,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2180,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2181,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2182,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2183,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2184,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2185,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2186,14'
          Dst:             _cmsWrite15Fixed16Number
        - Src:             'cmstypes.c:2190,10'
          Dst:             Write8bitTables
        - Src:             'cmstypes.c:2192,16'
          Dst:             uipow
        - Src:             'cmstypes.c:2202,22'
          Dst:             _cmsWriteUInt8Number
        - Src:             'cmstypes.c:2208,10'
          Dst:             Write8bitTables
    - functionName:    Type_LUT8_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         76
      ICount:          485
      EdgeCount:       108
      CyclomaticComplexity: 34
      functionsReached:
        - Read8bitTables
        - _cmsCalloc
        - _cmsFree
        - _cmsMAT3isIdentity
        - _cmsMalloc
        - _cmsRead15Fixed16Number
        - _cmsReadUInt8Number
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsStageAllocCLut16bit
        - cmsStageAllocMatrix
        - uipow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:2013,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2013,51'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2014,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - _cmsReadUInt8Number
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2014,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2014,52'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2015,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - _cmsReadUInt8Number
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2015,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2015,48'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2017,10'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2017,10'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2017,27'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2020,30'
              BranchSideFuncs:
                - _cmsReadUInt8Number
                - cmsPipelineFree
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2020,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2020,41'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2023,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2023,28'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2023,64'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2023,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2023,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2023,64'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2024,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2024,29'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2024,65'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2024,32'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2024,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2024,65'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2027,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2028,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2028,25'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2031,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2031,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2031,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2032,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2032,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2032,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2033,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2033,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2033,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2034,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2034,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2034,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2035,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2035,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2035,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2036,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2036,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2036,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2037,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2037,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2037,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2038,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - _cmsRead15Fixed16Number
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2038,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2038,52'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2039,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - cmsPipelineFree
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2039,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2039,52'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmstypes.c:2043,10'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmstypes.c:2043,30'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2043,64'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - Read8bitTables
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2050,25'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2043,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2045,37'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2050,25'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2045,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2046,13'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2047,5'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - uipow
                - Read8bitTables
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2050,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2050,72'
              BranchSideFuncs:
                - uipow
                - Read8bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2053,22'
              BranchSideFuncs:
                - uipow
                - Read8bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2054,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2054,43'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2055,9'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2055,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2059,51'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmstypes.c:2090,25'
              BranchSideFuncs:
                - Read8bitTables
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2060,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2060,25'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2062,45'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2063,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2064,22'
              BranchSideFuncs:
                - _cmsFree
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2068,13'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmstypes.c:2068,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2069,22'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2074,16'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
        - Branch String:   'cmstypes.c:2074,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2076,23'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
            - BranchSide:      'cmstypes.c:2078,18'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - _cmsFree
                - cmsPipelineFree
                - _cmsFree
                - Read8bitTables
        - Branch String:   'cmstypes.c:2081,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2082,22'
              BranchSideFuncs:
                - _cmsFree
                - Read8bitTables
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2085,18'
              BranchSideFuncs:
                - _cmsFree
                - Read8bitTables
                - cmsPipelineFree
        - Branch String:   'cmstypes.c:2090,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2090,73'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:2092,6'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:2096,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:2096,41'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmstypes.c:2097,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:2013,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2014,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2015,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2020,10'
          Dst:             _cmsReadUInt8Number
        - Src:             'cmstypes.c:2027,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmstypes.c:2031,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2032,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2033,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2034,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2035,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2036,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2037,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2038,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2039,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:2043,34'
          Dst:             _cmsMAT3isIdentity
        - Src:             'cmstypes.c:2045,58'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmstypes.c:2045,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2050,10'
          Dst:             Read8bitTables
        - Src:             'cmstypes.c:2053,16'
          Dst:             uipow
        - Src:             'cmstypes.c:2059,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:2062,34'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:2064,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2069,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2070,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2078,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2081,56'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmstypes.c:2081,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmstypes.c:2082,13'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2085,9'
          Dst:             _cmsFree
        - Src:             'cmstypes.c:2090,10'
          Dst:             Read8bitTables
        - Src:             'cmstypes.c:2096,25'
          Dst:             cmsPipelineFree
    - functionName:    Type_DateTime_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1600,5'
          Dst:             _cmsFree
    - functionName:    Type_DateTime_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1592,12'
          Dst:             _cmsDupMem
    - functionName:    Type_DateTime_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsEncodeDateTimeNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1581,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1581,65'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:1580,5'
          Dst:             _cmsEncodeDateTimeNumber
    - functionName:    Type_DateTime_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsDecodeDateTimeNumber
        - _cmsMalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:1561,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1561,30'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1563,9'
              BranchSideFuncs:
                - _cmsDecodeDateTimeNumber
        - Branch String:   'cmstypes.c:1563,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:1563,70'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:1565,43'
              BranchSideFuncs:
                - _cmsDecodeDateTimeNumber
      Callsites:
        - Src:             'cmstypes.c:1560,32'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:1565,6'
          Dst:             _cmsDecodeDateTimeNumber
    - functionName:    Type_ParametricCurve_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeToneCurve
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1532,5'
          Dst:             cmsFreeToneCurve
    - functionName:    Type_ParametricCurve_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupToneCurve
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1521,20'
          Dst:             cmsDupToneCurve
    - functionName:    Type_Curve_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsFreeToneCurve
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1422,5'
          Dst:             cmsFreeToneCurve
    - functionName:    Type_Curve_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsDupToneCurve
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1411,20'
          Dst:             cmsDupToneCurve
    - functionName:    Type_Text_Description_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1307,5'
          Dst:             cmsMLUfree
    - functionName:    Type_Text_Description_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1296,20'
          Dst:             cmsMLUdup
    - functionName:    Type_Text_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:1005,5'
          Dst:             cmsMLUfree
    - functionName:    Type_Text_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsMLUdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:994,20'
          Dst:             cmsMLUdup
    - functionName:    Type_Text_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - cmsMLUgetASCII
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:974,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:974,20'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:977,31'
              BranchSideFuncs:
                - _cmsMalloc
                - cmsMLUgetASCII
                - _cmsFree
        - Branch String:   'cmstypes.c:978,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:978,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:980,20'
              BranchSideFuncs:
                - cmsMLUgetASCII
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:973,12'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:977,20'
          Dst:             _cmsMalloc
        - Src:             'cmstypes.c:980,5'
          Dst:             cmsMLUgetASCII
        - Src:             'cmstypes.c:985,5'
          Dst:             _cmsFree
    - functionName:    Type_U16Fixed16_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:866,5'
          Dst:             _cmsFree
    - functionName:    Type_U16Fixed16_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:860,12'
          Dst:             _cmsDupMem
    - functionName:    Type_U16Fixed16_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:844,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:846,53'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:851,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:848,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:848,44'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:849,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
      Callsites:
        - Src:             'cmstypes.c:848,14'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_U16Fixed16_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:821,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:821,31'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:823,11'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
        - Branch String:   'cmstypes.c:823,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:825,35'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:834,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:825,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:826,22'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:831,48'
              BranchSideFuncs:
                - _cmsReadUInt32Number
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:820,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:825,14'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:826,13'
          Dst:             _cmsFree
    - functionName:    Type_S15Fixed16_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:801,5'
          Dst:             _cmsFree
    - functionName:    Type_S15Fixed16_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:794,12'
          Dst:             _cmsDupMem
    - functionName:    Type_S15Fixed16_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsWrite15Fixed16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:781,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:783,39'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:786,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:783,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:783,54'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
            - BranchSide:      'cmstypes.c:784,5'
              BranchSideFuncs:
                - _cmsWrite15Fixed16Number
      Callsites:
        - Src:             'cmstypes.c:783,14'
          Dst:             _cmsWrite15Fixed16Number
    - functionName:    Type_S15Fixed16_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsRead15Fixed16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:760,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:760,31'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:762,11'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
        - Branch String:   'cmstypes.c:762,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:764,38'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:771,15'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:764,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:766,22'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:769,5'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
      Callsites:
        - Src:             'cmstypes.c:759,40'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:764,14'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:766,13'
          Dst:             _cmsFree
    - functionName:    Type_ColorantOrderType_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:570,5'
          Dst:             _cmsFree
    - functionName:    Type_ColorantOrderType_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:561,12'
          Dst:             _cmsDupMem
    - functionName:    Type_ColorantOrderType_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsWriteUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:543,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:544,13'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:547,32'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:544,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:544,44'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
            - BranchSide:      'cmstypes.c:545,5'
              BranchSideFuncs:
                - _cmsWriteUInt32Number
        - Branch String:   'cmstypes.c:547,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:547,44'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:549,10'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:550,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:550,46'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:552,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:547,10'
          Dst:             _cmsWriteUInt32Number
    - functionName:    Type_ColorantOrderType_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         12
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsReadUInt32Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:515,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:515,44'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
            - BranchSide:      'cmstypes.c:516,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmstypes.c:516,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:516,33'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:518,50'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
        - Branch String:   'cmstypes.c:519,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:519,32'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:522,12'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmstypes.c:524,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:526,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:530,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:515,10'
          Dst:             _cmsReadUInt32Number
        - Src:             'cmstypes.c:518,39'
          Dst:             _cmsCalloc
        - Src:             'cmstypes.c:526,9'
          Dst:             _cmsFree
    - functionName:    Type_Chromaticity_Free
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - Ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:492,5'
          Dst:             _cmsFree
    - functionName:    Type_Chromaticity_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:484,12'
          Dst:             _cmsDupMem
    - functionName:    Type_Chromaticity_Write
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - Ptr
        - nItems
      BBCount:         14
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SaveOneChromaticity
        - _cmsWriteUInt16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:468,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:468,40'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - SaveOneChromaticity
                - SaveOneChromaticity
                - SaveOneChromaticity
            - BranchSide:      'cmstypes.c:469,32'
              BranchSideFuncs:
                - _cmsWriteUInt16Number
                - SaveOneChromaticity
                - SaveOneChromaticity
                - SaveOneChromaticity
        - Branch String:   'cmstypes.c:469,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:469,40'
              BranchSideFuncs:
                - SaveOneChromaticity
                - SaveOneChromaticity
                - SaveOneChromaticity
            - BranchSide:      'cmstypes.c:471,30'
              BranchSideFuncs:
                - SaveOneChromaticity
                - SaveOneChromaticity
                - SaveOneChromaticity
        - Branch String:   'cmstypes.c:471,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:471,67'
              BranchSideFuncs:
                - SaveOneChromaticity
                - SaveOneChromaticity
            - BranchSide:      'cmstypes.c:472,30'
              BranchSideFuncs:
                - SaveOneChromaticity
                - SaveOneChromaticity
        - Branch String:   'cmstypes.c:472,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:472,69'
              BranchSideFuncs:
                - SaveOneChromaticity
            - BranchSide:      'cmstypes.c:473,30'
              BranchSideFuncs:
                - SaveOneChromaticity
        - Branch String:   'cmstypes.c:473,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:473,68'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:475,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:468,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:469,10'
          Dst:             _cmsWriteUInt16Number
        - Src:             'cmstypes.c:471,10'
          Dst:             SaveOneChromaticity
        - Src:             'cmstypes.c:472,10'
          Dst:             SaveOneChromaticity
        - Src:             'cmstypes.c:473,10'
          Dst:             SaveOneChromaticity
    - functionName:    Type_Chromaticity_Read
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - io
        - nItems
        - SizeOfTag
      BBCount:         34
      ICount:          212
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsRead15Fixed16Number
        - _cmsReadUInt16Number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:414,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:414,23'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:416,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:416,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:416,45'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:419,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
        - Branch String:   'cmstypes.c:419,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:419,24'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
            - BranchSide:      'cmstypes.c:425,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:419,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:421,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsReadUInt16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:425,9'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:421,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:421,46'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:422,35'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsReadUInt16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:422,13'
          Branch Sides:
            - BranchSide:      'cmstypes.c:422,49'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:423,5'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:425,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:425,22'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmstypes.c:427,31'
              BranchSideFuncs:
                - _cmsReadUInt16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:427,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:427,44'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:429,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:429,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:429,54'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:430,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:430,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:430,54'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:432,5'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:434,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:434,56'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:435,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:435,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:435,56'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
            - BranchSide:      'cmstypes.c:437,5'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
                - _cmsRead15Fixed16Number
        - Branch String:   'cmstypes.c:439,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:439,55'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
            - BranchSide:      'cmstypes.c:440,34'
              BranchSideFuncs:
                - _cmsRead15Fixed16Number
                - _cmsFree
        - Branch String:   'cmstypes.c:440,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:440,55'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:442,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:413,32'
          Dst:             _cmsMallocZero
        - Src:             'cmstypes.c:416,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:421,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:422,14'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:427,10'
          Dst:             _cmsReadUInt16Number
        - Src:             'cmstypes.c:429,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:430,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:434,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:435,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:439,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:440,10'
          Dst:             _cmsRead15Fixed16Number
        - Src:             'cmstypes.c:448,5'
          Dst:             _cmsFree
    - functionName:    _cmsGetTagDescriptor
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6210
      functionLinenumberEnd: 6229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - sig
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmstypes.c:6214,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6218,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6221,13'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:6218,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6218,53'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6219,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:6221,5'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6225,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6228,5'
              BranchSideFuncs: []
        - Branch String:   'cmstypes.c:6225,21'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6225,53'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6226,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:6212,73'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsRegisterTagPlugin
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6185
      functionLinenumberEnd: 6206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - Data
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:6190,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6192,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6196,48'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmstypes.c:6197,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6197,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6199,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:6188,73'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmstypes.c:6196,31'
          Dst:             _cmsPluginMalloc
    - functionName:    DupTagList
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6140
      functionLinenumberEnd: 6168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmstypes.c:6147,4'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6151,81'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:6167,46'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:6153,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6154,16'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:6157,12'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:6158,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6159,35'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:6161,23'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:6163,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6164,30'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:6165,4'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmstypes.c:6151,65'
          Dst:             _cmsSubAllocDup
        - Src:             'cmstypes.c:6167,30'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocTagPluginChunk
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6172
      functionLinenumberEnd: 6182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupTagList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:6173,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:6175,20'
              BranchSideFuncs:
                - DupTagList
            - BranchSide:      'cmstypes.c:6179,51'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmstypes.c:6175,9'
          Dst:             DupTagList
        - Src:             'cmstypes.c:6179,35'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsGetTagTypeHandler
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6010
      functionLinenumberEnd: 6013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - sig
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetHandler
        - _cmsContextGetClientChunk
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:6011,70'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmstypes.c:6013,12'
          Dst:             GetHandler
    - functionName:    Type_VideoSignal_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5656
      functionLinenumberEnd: 5657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5657,12'
          Dst:             _cmsDupMem
    - functionName:    Type_MHC2_Dup
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5715
      functionLinenumberEnd: 5733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - Ptr
        - n
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Type_MHC2_Free
        - _cmsDupMem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmstypes.c:5722,32'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5723,9'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5726,24'
              BranchSideFuncs:
                - Type_MHC2_Free
        - Branch String:   'cmstypes.c:5723,34'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5724,9'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5726,24'
              BranchSideFuncs:
                - Type_MHC2_Free
        - Branch String:   'cmstypes.c:5722,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5726,24'
              BranchSideFuncs:
                - Type_MHC2_Free
            - BranchSide:      'cmstypes.c:5730,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:5716,25'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:5718,22'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:5719,24'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:5720,23'
          Dst:             _cmsDupMem
        - Src:             'cmstypes.c:5726,9'
          Dst:             Type_MHC2_Free
    - functionName:    _cmsRegisterMultiProcessElementPlugin
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6003
      functionLinenumberEnd: 6004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - Data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RegisterTypesPlugin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:6004,12'
          Dst:             RegisterTypesPlugin
    - functionName:    RegisterTypesPlugin
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - id
        - Data
        - pos
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:77,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:85,52'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmstypes.c:86,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:86,21'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:88,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmstypes.c:73,70'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmstypes.c:85,35'
          Dst:             _cmsPluginMalloc
    - functionName:    _cmsRegisterTagTypePlugin
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5998
      functionLinenumberEnd: 5999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - Data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RegisterTypesPlugin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmstypes.c:5999,12'
          Dst:             RegisterTypesPlugin
    - functionName:    _cmsAllocMPETypePluginChunk
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5982
      functionLinenumberEnd: 5993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupTagTypeList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5983,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5986,24'
              BranchSideFuncs:
                - DupTagTypeList
            - BranchSide:      'cmstypes.c:5990,51'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmstypes.c:5986,9'
          Dst:             DupTagTypeList
        - Src:             'cmstypes.c:5990,35'
          Dst:             _cmsSubAllocDup
    - functionName:    DupTagTypeList
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5935
      functionLinenumberEnd: 5963
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - src
        - loc
      BBCount:         16
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5942,4'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5946,89'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:5962,40'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:5948,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5949,16'
              BranchSideFuncs: []
            - BranchSide:      'cmstypes.c:5952,12'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:5953,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5954,35'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:5956,23'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmstypes.c:5958,16'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5959,35'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmstypes.c:5960,4'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmstypes.c:5946,73'
          Dst:             _cmsSubAllocDup
        - Src:             'cmstypes.c:5962,24'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocTagTypePluginChunk
      functionSourceFile: '/src/lcms/src/cmstypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5968
      functionLinenumberEnd: 5978
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupTagTypeList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmstypes.c:5969,9'
          Branch Sides:
            - BranchSide:      'cmstypes.c:5972,24'
              BranchSideFuncs:
                - DupTagTypeList
            - BranchSide:      'cmstypes.c:5976,55'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmstypes.c:5972,9'
          Dst:             DupTagTypeList
        - Src:             'cmstypes.c:5976,39'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsToFixedDomain
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Prelin8dup
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsopt.c:917,12'
          Dst:             _cmsDupMem
    - functionName:    Prelin8free
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsopt.c:911,5'
          Dst:             _cmsFree
    - functionName:    PrelinEval8
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - D
      BBCount:         50
      ICount:          797
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:952,37'
          Branch Sides:
            - BranchSide:      'cmsopt.c:952,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:952,54'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:953,37'
          Branch Sides:
            - BranchSide:      'cmsopt.c:953,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:953,54'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:954,37'
          Branch Sides:
            - BranchSide:      'cmsopt.c:954,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:954,54'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:958,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:960,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1011,1'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:962,22'
          Branch Sides:
            - BranchSide:      'cmsopt.c:962,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:969,17'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:962,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:964,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:969,17'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:969,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:969,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:976,21'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:969,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:971,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:976,21'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:976,30'
          Branch Sides:
            - BranchSide:      'cmsopt.c:976,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:983,25'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:976,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:978,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:983,25'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:983,34'
          Branch Sides:
            - BranchSide:      'cmsopt.c:983,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:990,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:983,25'
          Branch Sides:
            - BranchSide:      'cmsopt.c:985,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:990,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:990,38'
          Branch Sides:
            - BranchSide:      'cmsopt.c:990,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:997,33'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:990,29'
          Branch Sides:
            - BranchSide:      'cmsopt.c:992,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:997,33'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:997,42'
          Branch Sides:
            - BranchSide:      'cmsopt.c:997,45'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1004,46'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:997,33'
          Branch Sides:
            - BranchSide:      'cmsopt.c:999,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1004,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PrelinOpt8alloc
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - p
        - G
      BBCount:         13
      ICount:          246
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsMallocZero
        - _cmsToFixedDomain
        - cmsEvalToneCurve16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:865,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:865,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:870,11'
              BranchSideFuncs:
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:870,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:872,13'
              BranchSideFuncs:
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:902,22'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:872,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:875,43'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
            - BranchSide:      'cmsopt.c:880,24'
              BranchSideFuncs:
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - _cmsToFixedDomain.1338
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
      Callsites:
        - Src:             'cmsopt.c:864,24'
          Dst:             _cmsMallocZero
        - Src:             'cmsopt.c:875,24'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:876,24'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:877,24'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:887,14'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsopt.c:888,14'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsopt.c:889,14'
          Dst:             _cmsToFixedDomain
    - functionName:    SlopeLimiting
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         14
      ICount:          172
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsQuickSaturateWord
        - cmsIsToneCurveDescending
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:830,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:831,18'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:834,18'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:842,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:843,48'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:846,13'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:850,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:851,48'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:852,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:830,9'
          Dst:             cmsIsToneCurveDescending
        - Src:             'cmsopt.c:843,26'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsopt.c:851,26'
          Dst:             _cmsQuickSaturateWord
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    7
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1340
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1340
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsDegenerated
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1023,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1025,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1029,9'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1025,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1025,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1026,13'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1026,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1026,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1027,5'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1029,20'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1029,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1030,9'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1029,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1029,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1030,9'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1030,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1030,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1031,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1031,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1033,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DupMatShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDupMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsopt.c:1525,12'
          Dst:             _cmsDupMem
    - functionName:    FreeMatShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1519,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1519,32'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsopt.c:1519,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1519,23'
          Dst:             _cmsFree
    - functionName:    MatShaperEval16
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         19
      ICount:          269
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1558,10'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1558,8'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1558,27'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1558,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1558,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1558,68'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1559,10'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1559,8'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1559,27'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1559,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1559,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1559,68'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1560,10'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1560,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1560,27'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1560,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1560,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1560,68'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FillSecondShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Table
        - Curve
        - Is8BitsOutput
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsQuickSaturateWord
        - cmsEvalToneCurveFloat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsopt.c:1595,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1597,35'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1619,1'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1600,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1601,17'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1603,13'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1603,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1604,17'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1606,13'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1606,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1612,55'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1617,48'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsEvalToneCurveFloat
                - _cmsQuickSaturateWord.1339
      Callsites:
        - Src:             'cmsopt.c:1598,15'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmsopt.c:1612,33'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsopt.c:1617,26'
          Dst:             _cmsQuickSaturateWord
    - functionName:    FillFirstShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Table
        - Curve
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cmsEvalToneCurveFloat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsopt.c:1576,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1578,35'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmsopt.c:1586,1'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1581,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1582,24'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmsopt.c:1584,13'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
      Callsites:
        - Src:             'cmsopt.c:1579,15'
          Dst:             cmsEvalToneCurveFloat
    - functionName:    SetMatShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - Curve1
        - Mat
        - Off
        - Curve2
        - OutputFormat
      BBCount:         24
      ICount:          224
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - DupMatShaper
        - FillFirstShaper
        - FillSecondShaper
        - FreeMatShaper
        - MatShaperEval16
        - _cmsFormatterIs8bit
        - _cmsMalloc
        - _cmsPipelineSetOptimizationParameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1631,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1631,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1633,22'
              BranchSideFuncs:
                - FillFirstShaper
                - FillFirstShaper
                - FillFirstShaper
                - FillSecondShaper
                - FillSecondShaper
                - FillSecondShaper
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1645,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1646,15'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1651,11'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1646,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1647,29'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1649,5'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1651,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1653,13'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1662,9'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1653,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1654,13'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1657,26'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1662,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1663,10'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1666,43'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
      Callsites:
        - Src:             'cmsopt.c:1627,23'
          Dst:             _cmsFormatterIs8bit
        - Src:             'cmsopt.c:1630,27'
          Dst:             _cmsMalloc
        - Src:             'cmsopt.c:1636,5'
          Dst:             FillFirstShaper
        - Src:             'cmsopt.c:1637,5'
          Dst:             FillFirstShaper
        - Src:             'cmsopt.c:1638,5'
          Dst:             FillFirstShaper
        - Src:             'cmsopt.c:1640,5'
          Dst:             FillSecondShaper
        - Src:             'cmsopt.c:1641,5'
          Dst:             FillSecondShaper
        - Src:             'cmsopt.c:1642,5'
          Dst:             FillSecondShaper
        - Src:             'cmsopt.c:1666,5'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1666,5'
          Dst:             MatShaperEval16
        - Src:             'cmsopt.c:1666,5'
          Dst:             FreeMatShaper
        - Src:             'cmsopt.c:1666,5'
          Dst:             DupMatShaper
    - functionName:    FastEvaluateCurves16
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1366,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1367,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1369,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CurvesDup
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsDupMem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1279,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1279,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1281,51'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsDupMem
        - Branch String:   'cmsopt.c:1283,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1284,57'
              BranchSideFuncs:
                - _cmsDupMem
            - BranchSide:      'cmsopt.c:1287,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1276,41'
          Dst:             _cmsDupMem
        - Src:             'cmsopt.c:1281,40'
          Dst:             _cmsDupMem
        - Src:             'cmsopt.c:1284,46'
          Dst:             _cmsDupMem
    - functionName:    CurvesFree
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1264,6'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1266,19'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1269,15'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmsopt.c:1266,10'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1269,6'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1270,6'
          Dst:             _cmsFree
    - functionName:    FastEvaluateCurves8
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1350,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1352,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1355,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CurvesAlloc
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nCurves
        - nElements
        - G
      BBCount:         29
      ICount:          231
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsMallocZero
        - cmsEvalToneCurve16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1298,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1298,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1300,21'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:1304,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1305,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsopt.c:1309,11'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:1309,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1311,56'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1338,12'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1313,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1315,19'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1323,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:1315,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1316,26'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1318,22'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:1323,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1325,19'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:1332,19'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:1325,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1327,57'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - _cmsCalloc
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1329,9'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsEvalToneCurve16
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:1332,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:0,0'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - _cmsCalloc
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:1333,57'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - _cmsCalloc
                - cmsEvalToneCurve16
                - _cmsFree
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmsopt.c:1297,26'
          Dst:             _cmsMallocZero
        - Src:             'cmsopt.c:1303,39'
          Dst:             _cmsCalloc
        - Src:             'cmsopt.c:1305,9'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1311,45'
          Dst:             _cmsCalloc
        - Src:             'cmsopt.c:1316,17'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1318,13'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1319,13'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1327,38'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:1333,38'
          Dst:             cmsEvalToneCurve16
    - functionName:    OptimizeByComputingLinearization
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         141
      ICount:          897
      EdgeCount:       190
      CyclomaticComplexity: 51
      functionsReached:
        - FixWhiteMisalignment
        - IsDegenerated
        - Prelin16dup
        - Prelin8dup
        - Prelin8free
        - PrelinEval16
        - PrelinEval8
        - PrelinOpt16alloc
        - PrelinOpt16free
        - PrelinOpt8alloc
        - SlopeLimiting
        - XFormSampler16
        - _cmsFormatterIs8bit
        - _cmsFormatterIsFloat
        - _cmsICCcolorSpace
        - _cmsPipelineSetOptimizationParameters
        - _cmsQuickSaturateWord
        - _cmsReasonableGridpointsByColorspace
        - _cmsStageGetPtrToCurveSet
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsIsToneCurveLinear
        - cmsIsToneCurveMonotonic
        - cmsPipelineAlloc
        - cmsPipelineDup
        - cmsPipelineEvalFloat
        - cmsPipelineFree
        - cmsPipelineGetPtrToLastStage
        - cmsPipelineInsertStage
        - cmsReverseToneCurveEx
        - cmsStageAllocCLut16bit
        - cmsStageAllocToneCurves
        - cmsStageData
        - cmsStageSampleCLut16bit
        - cmsStageType
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsopt.c:1057,44'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1057,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1057,69'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1057,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1057,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1060,9'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1060,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1060,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1061,9'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1061,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1061,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1063,9'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1063,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1063,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1064,9'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1064,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1064,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1067,31'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1067,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1068,16'
              BranchSideFuncs:
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1071,20'
              BranchSideFuncs:
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1068,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1068,60'
              BranchSideFuncs:
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1069,5'
              BranchSideFuncs:
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1077,49'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1078,56'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1078,9'
              BranchSideFuncs:
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1077,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1078,56'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1080,61'
              BranchSideFuncs:
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1092,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1092,27'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1093,26'
              BranchSideFuncs:
                - cmsStageType
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageData
                - IsDegenerated
        - Branch String:   'cmsopt.c:1093,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1095,84'
              BranchSideFuncs:
                - cmsStageData
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1103,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1096,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1097,35'
              BranchSideFuncs:
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
            - BranchSide:      'cmsopt.c:1100,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1097,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1098,21'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1099,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - IsDegenerated
        - Branch String:   'cmsopt.c:1103,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1104,49'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1109,11'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1105,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1105,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1106,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1109,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1111,52'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1129,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
        - Branch String:   'cmsopt.c:1114,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1115,21'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1118,30'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1121,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1123,23'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1126,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1123,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1124,67'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
            - BranchSide:      'cmsopt.c:1125,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - SlopeLimiting
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1129,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1130,29'
              BranchSideFuncs:
                - SlopeLimiting
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1133,17'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
        - Branch String:   'cmsopt.c:1135,28'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1135,32'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1135,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
        - Branch String:   'cmsopt.c:1135,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1138,41'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
            - BranchSide:      'cmsopt.c:1150,10'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
        - Branch String:   'cmsopt.c:1138,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1139,23'
              BranchSideFuncs:
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
            - BranchSide:      'cmsopt.c:1142,44'
              BranchSideFuncs:
                - cmsIsToneCurveMonotonic
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
        - Branch String:   'cmsopt.c:1142,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1143,25'
              BranchSideFuncs:
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
            - BranchSide:      'cmsopt.c:1145,33'
              BranchSideFuncs:
                - IsDegenerated
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
        - Branch String:   'cmsopt.c:1145,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1146,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
            - BranchSide:      'cmsopt.c:1147,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
                - cmsIsToneCurveLinear
                - cmsIsToneCurveMonotonic
                - IsDegenerated
        - Branch String:   'cmsopt.c:1150,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1150,23'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
            - BranchSide:      'cmsopt.c:1153,12'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
        - Branch String:   'cmsopt.c:1153,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1154,80'
              BranchSideFuncs:
                - cmsReverseToneCurveEx
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1159,36'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1155,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1155,38'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1156,5'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsReverseToneCurveEx
        - Branch String:   'cmsopt.c:1160,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1160,32'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1162,33'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1162,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1163,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1166,37'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1167,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1167,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1169,50'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1172,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1173,9'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1176,47'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1179,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1180,9'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1183,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1183,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1183,95'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1186,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1186,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1188,19'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1192,21'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1188,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1188,46'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1189,26'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1189,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1189,60'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1190,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsStageGetPtrToCurveSet
                - _cmsFormatterIs8bit
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1199,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1201,43'
              BranchSideFuncs:
                - PrelinOpt8alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1211,46'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1204,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1204,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1206,47'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1214,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1214,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1216,47'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1221,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1222,10'
              BranchSideFuncs:
                - FixWhiteMisalignment
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1224,12'
              BranchSideFuncs:
                - FixWhiteMisalignment
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1224,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1226,35'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1234,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1226,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1228,13'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1230,5'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1240,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1242,19'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1246,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1242,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1242,46'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1243,26'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1243,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1243,60'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1244,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1246,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1246,48'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1247,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1247,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1247,47'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1057,9'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:1057,47'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:1067,10'
          Dst:             _cmsFormatterIs8bit
        - Src:             'cmsopt.c:1073,24'
          Dst:             _cmsICCcolorSpace
        - Src:             'cmsopt.c:1074,24'
          Dst:             _cmsICCcolorSpace
        - Src:             'cmsopt.c:1080,24'
          Dst:             _cmsReasonableGridpointsByColorspace
        - Src:             'cmsopt.c:1090,26'
          Dst:             cmsPipelineGetPtrToLastStage
        - Src:             'cmsopt.c:1093,13'
          Dst:             cmsStageType
        - Src:             'cmsopt.c:1095,71'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1097,21'
          Dst:             IsDegenerated
        - Src:             'cmsopt.c:1104,20'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmsopt.c:1118,9'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmsopt.c:1124,41'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsopt.c:1130,9'
          Dst:             SlopeLimiting
        - Src:             'cmsopt.c:1138,14'
          Dst:             cmsIsToneCurveLinear
        - Src:             'cmsopt.c:1142,14'
          Dst:             cmsIsToneCurveMonotonic
        - Src:             'cmsopt.c:1145,13'
          Dst:             IsDegenerated
        - Src:             'cmsopt.c:1154,27'
          Dst:             cmsReverseToneCurveEx
        - Src:             'cmsopt.c:1159,21'
          Dst:             cmsPipelineDup
        - Src:             'cmsopt.c:1162,61'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsopt.c:1162,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1166,20'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsopt.c:1169,26'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsopt.c:1172,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1176,24'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmsopt.c:1179,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1183,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmsopt.c:1183,10'
          Dst:             XFormSampler16
        - Src:             'cmsopt.c:1188,23'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1189,30'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1192,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:1195,29'
          Dst:             _cmsStageGetPtrToCurveSet
        - Src:             'cmsopt.c:1199,9'
          Dst:             _cmsFormatterIs8bit
        - Src:             'cmsopt.c:1201,27'
          Dst:             PrelinOpt8alloc
        - Src:             'cmsopt.c:1206,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1206,9'
          Dst:             PrelinEval8
        - Src:             'cmsopt.c:1206,9'
          Dst:             Prelin8free
        - Src:             'cmsopt.c:1206,9'
          Dst:             Prelin8dup
        - Src:             'cmsopt.c:1211,29'
          Dst:             PrelinOpt16alloc
        - Src:             'cmsopt.c:1216,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1216,9'
          Dst:             PrelinEval16
        - Src:             'cmsopt.c:1216,9'
          Dst:             PrelinOpt16free
        - Src:             'cmsopt.c:1216,9'
          Dst:             Prelin16dup
        - Src:             'cmsopt.c:1226,14'
          Dst:             FixWhiteMisalignment
        - Src:             'cmsopt.c:1234,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:1242,23'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1243,30'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1246,32'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:1247,31'
          Dst:             cmsPipelineFree
    - functionName:    XFormSampler16
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         17
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsQuickSaturateWord
        - cmsPipelineEvalFloat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:431,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:431,5'
              BranchSideFuncs:
                - __assert_fail
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:432,5'
              BranchSideFuncs:
                - __assert_fail
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:432,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:432,5'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:435,11'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:435,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:436,42'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:439,26'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:442,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:443,49'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:446,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:431,5'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:432,5'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:439,5'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmsopt.c:443,18'
          Dst:             _cmsQuickSaturateWord
    - functionName:    PrelinOpt16alloc
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ColorMap
        - nInputs
        - In
        - nOutputs
        - Out
      BBCount:         24
      ICount:          248
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsMallocZero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:359,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:361,21'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:365,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:367,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:378,24'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:367,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:368,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:373,41'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:383,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:385,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsopt.c:389,62'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsopt.c:390,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:393,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsopt.c:398,11'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:398,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:400,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:411,12'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:400,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:401,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:406,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:358,40'
          Dst:             _cmsMallocZero
        - Src:             'cmsopt.c:382,47'
          Dst:             _cmsCalloc
        - Src:             'cmsopt.c:385,9'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:389,51'
          Dst:             _cmsCalloc
        - Src:             'cmsopt.c:393,9'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:394,9'
          Dst:             _cmsFree
    - functionName:    PrelinEval16
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - D
      BBCount:         11
      ICount:          124
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:311,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:316,5'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:318,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:322,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PrelinOpt16free
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsopt.c:330,5'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:331,5'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:333,5'
          Dst:             _cmsFree
    - functionName:    Prelin16dup
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ptr
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsDupMem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:342,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:342,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:344,58'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsDupMem
      Callsites:
        - Src:             'cmsopt.c:340,43'
          Dst:             _cmsDupMem
        - Src:             'cmsopt.c:344,47'
          Dst:             _cmsDupMem
        - Src:             'cmsopt.c:345,50'
          Dst:             _cmsDupMem
    - functionName:    FixWhiteMisalignment
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Lut
        - EntryColorSpace
        - ExitColorSpace
      BBCount:         50
      ICount:          325
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - PatchLUT
        - WhitesAreEqual
        - _cmsEndPointsBySpace
        - _cmsStageGetPtrToCurveSet
        - cmsEvalToneCurve16
        - cmsFreeToneCurve
        - cmsPipelineCheckAndRetreiveStages
        - cmsPipelineEval16
        - cmsReverseToneCurve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:572,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:573,38'
              BranchSideFuncs:
                - _cmsEndPointsBySpace
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:575,31'
              BranchSideFuncs:
                - _cmsEndPointsBySpace
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:575,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:576,40'
              BranchSideFuncs:
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:579,9'
              BranchSideFuncs:
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:579,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:579,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:580,9'
              BranchSideFuncs:
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:580,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:580,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:582,23'
              BranchSideFuncs:
                - cmsPipelineEval16
                - WhitesAreEqual
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:584,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:584,60'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:587,44'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:587,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:588,48'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:594,9'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:588,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:588,114'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:589,52'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:589,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:589,119'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:590,56'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
        - Branch String:   'cmsopt.c:590,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:590,89'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - _cmsStageGetPtrToCurveSet
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:591,21'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:594,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:596,59'
              BranchSideFuncs:
                - _cmsStageGetPtrToCurveSet
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - cmsEvalToneCurve16
            - BranchSide:      'cmsopt.c:603,15'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:598,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:599,45'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:601,5'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:603,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:0,0'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:604,26'
              BranchSideFuncs:
                - PatchLUT
                - _cmsStageGetPtrToCurveSet
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:609,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:611,59'
              BranchSideFuncs:
                - _cmsStageGetPtrToCurveSet
                - PatchLUT
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:627,15'
              BranchSideFuncs:
                - PatchLUT
        - Branch String:   'cmsopt.c:613,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:615,64'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - PatchLUT
            - BranchSide:      'cmsopt.c:625,5'
              BranchSideFuncs:
                - PatchLUT
        - Branch String:   'cmsopt.c:616,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:617,31'
              BranchSideFuncs:
                - PatchLUT
                - cmsReverseToneCurve
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:621,50'
              BranchSideFuncs:
                - cmsEvalToneCurve16
                - cmsFreeToneCurve
                - PatchLUT
                - cmsReverseToneCurve
        - Branch String:   'cmsopt.c:627,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:0,0'
              BranchSideFuncs:
                - PatchLUT
            - BranchSide:      'cmsopt.c:628,27'
              BranchSideFuncs:
                - PatchLUT
      Callsites:
        - Src:             'cmsopt.c:572,10'
          Dst:             _cmsEndPointsBySpace
        - Src:             'cmsopt.c:575,10'
          Dst:             _cmsEndPointsBySpace
        - Src:             'cmsopt.c:582,5'
          Dst:             cmsPipelineEval16
        - Src:             'cmsopt.c:584,9'
          Dst:             WhitesAreEqual
        - Src:             'cmsopt.c:587,10'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:588,14'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:589,18'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:590,22'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:596,33'
          Dst:             _cmsStageGetPtrToCurveSet
        - Src:             'cmsopt.c:599,26'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:611,33'
          Dst:             _cmsStageGetPtrToCurveSet
        - Src:             'cmsopt.c:615,44'
          Dst:             cmsReverseToneCurve
        - Src:             'cmsopt.c:621,31'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsopt.c:622,17'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:632,5'
          Dst:             PatchLUT
    - functionName:    WhitesAreEqual
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - White1
        - White2
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:554,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:559,5'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:556,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:556,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:557,13'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:557,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:557,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:558,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PatchLUT
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - CLUT
        - At
        - Value
        - nChannelsOut
        - nChannelsIn
      BBCount:         37
      ICount:          414
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:480,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:481,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsopt.c:485,9'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsopt.c:485,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:487,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:508,13'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsopt.c:497,30'
          Branch Sides:
            - BranchSide:      'cmsopt.c:498,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:500,31'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:498,30'
          Branch Sides:
            - BranchSide:      'cmsopt.c:499,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:500,31'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:499,30'
          Branch Sides:
            - BranchSide:      'cmsopt.c:500,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:500,15'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:497,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:500,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:502,23'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:508,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:510,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:527,17'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsopt.c:518,34'
          Branch Sides:
            - BranchSide:      'cmsopt.c:519,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:520,35'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:519,34'
          Branch Sides:
            - BranchSide:      'cmsopt.c:520,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:520,19'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:518,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:520,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:522,27'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:527,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:529,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:538,32'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsopt.c:533,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:533,39'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:535,31'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:542,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:543,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:545,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:481,9'
          Dst:             cmsSignalError
        - Src:             'cmsopt.c:538,17'
          Dst:             cmsSignalError
    - functionName:    Eval16nop1D
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OptimizeMatrixShaper
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         58
      ICount:          374
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - OptimizeByJoiningCurves
        - SetMatShaper
        - _cmsFormatterIs8bit
        - _cmsMAT3isIdentity
        - _cmsMAT3per
        - cmsPipelineAlloc
        - cmsPipelineCheckAndRetreiveStages
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsStageAllocMatrix
        - cmsStageData
        - cmsStageDup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsopt.c:1682,42'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1682,77'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1682,45'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
                - cmsStageData
                - cmsStageData
                - _cmsMAT3per
                - _cmsMAT3isIdentity
        - Branch String:   'cmsopt.c:1682,12'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1682,77'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1685,34'
              BranchSideFuncs:
                - _cmsFormatterIs8bit
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
                - cmsStageData
                - cmsStageData
                - _cmsMAT3per
                - _cmsMAT3isIdentity
        - Branch String:   'cmsopt.c:1685,12'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1685,48'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
                - cmsStageData
                - cmsStageData
                - _cmsMAT3per
                - _cmsMAT3isIdentity
            - BranchSide:      'cmsopt.c:1688,15'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsPipelineCheckAndRetreiveStages
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
                - cmsStageData
                - cmsStageData
                - _cmsMAT3per
                - _cmsMAT3isIdentity
        - Branch String:   'cmsopt.c:1699,12'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1704,79'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - _cmsMAT3per
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1730,53'
              BranchSideFuncs:
                - cmsPipelineCheckAndRetreiveStages
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1708,47'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1708,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1709,80'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1708,79'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1709,80'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1709,19'
              BranchSideFuncs:
                - _cmsMAT3per
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1709,47'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1709,80'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1709,50'
              BranchSideFuncs:
                - _cmsMAT3per
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1708,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1709,80'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1712,19'
              BranchSideFuncs:
                - _cmsMAT3per
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1712,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1712,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1715,43'
              BranchSideFuncs:
                - _cmsMAT3per
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1721,44'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1721,47'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1727,8'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1721,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1724,34'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1727,8'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1730,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1734,85'
              BranchSideFuncs:
                - cmsStageData
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1751,22'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1736,54'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1736,87'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1736,57'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1736,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1736,87'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1739,35'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1744,51'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1744,54'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1749,15'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1744,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1747,41'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1749,15'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1757,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1757,16'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1760,33'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1760,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1761,9'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1763,10'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1763,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1765,40'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1769,33'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1765,16'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1766,19'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1767,5'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1769,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1770,9'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
            - BranchSide:      'cmsopt.c:1773,9'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
                - OptimizeByJoiningCurves
        - Branch String:   'cmsopt.c:1773,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1775,40'
              BranchSideFuncs:
                - OptimizeByJoiningCurves
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1778,82'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - SetMatShaper
                - cmsPipelineFree
      Callsites:
        - Src:             'cmsopt.c:1685,13'
          Dst:             _cmsFormatterIs8bit
        - Src:             'cmsopt.c:1699,12'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:1704,66'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1705,66'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1715,15'
          Dst:             _cmsMAT3per
        - Src:             'cmsopt.c:1721,19'
          Dst:             _cmsMAT3isIdentity
        - Src:             'cmsopt.c:1730,19'
          Dst:             cmsPipelineCheckAndRetreiveStages
        - Src:             'cmsopt.c:1734,72'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1744,26'
          Dst:             _cmsMAT3isIdentity
        - Src:             'cmsopt.c:1756,13'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsopt.c:1760,52'
          Dst:             cmsStageDup
        - Src:             'cmsopt.c:1760,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1765,57'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsopt.c:1765,17'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1769,50'
          Dst:             cmsStageDup
        - Src:             'cmsopt.c:1769,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1775,9'
          Dst:             OptimizeByJoiningCurves
        - Src:             'cmsopt.c:1778,69'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1779,69'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1786,9'
          Dst:             SetMatShaper
        - Src:             'cmsopt.c:1789,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:1794,5'
          Dst:             cmsPipelineFree
    - functionName:    OptimizeByJoiningCurves
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         77
      ICount:          519
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - AllCurvesAreLinear
        - CurvesAlloc
        - CurvesDup
        - CurvesFree
        - FastEvaluateCurves16
        - FastEvaluateCurves8
        - FastIdentity16
        - _cmsCalloc
        - _cmsFormatterIs8bit
        - _cmsFormatterIsFloat
        - _cmsFree
        - _cmsPipelineSetOptimizationParameters
        - _cmsQuickSaturateWord
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsPipelineAlloc
        - cmsPipelineEvalFloat
        - cmsPipelineFree
        - cmsPipelineGetPtrToFirstStage
        - cmsPipelineInsertStage
        - cmsStageAllocIdentity
        - cmsStageAllocToneCurves
        - cmsStageData
        - cmsStageFree
        - cmsStageNext
        - cmsStageType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1401,44'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1401,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1401,69'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineAlloc
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageType
                - cmsStageNext
        - Branch String:   'cmsopt.c:1401,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1401,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1404,46'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineAlloc
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageType
                - cmsStageNext
        - Branch String:   'cmsopt.c:1404,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1407,30'
              BranchSideFuncs:
                - cmsStageType
                - cmsStageNext
                - cmsPipelineAlloc
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
            - BranchSide:      'cmsopt.c:1411,30'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1407,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1407,62'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1408,5'
              BranchSideFuncs:
                - cmsStageNext
                - cmsPipelineAlloc
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
                - cmsStageType
        - Branch String:   'cmsopt.c:1412,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1412,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1415,47'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1416,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1416,30'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1418,11'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1418,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1419,55'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1424,11'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1420,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1420,37'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1421,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
                - cmsBuildTabulatedToneCurve16
        - Branch String:   'cmsopt.c:1424,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1426,15'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1435,46'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1426,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1427,65'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - _cmsQuickSaturateWord.1339
            - BranchSide:      'cmsopt.c:1429,30'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1431,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1432,75'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1339
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
            - BranchSide:      'cmsopt.c:1433,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
                - cmsPipelineEvalFloat
                - _cmsQuickSaturateWord.1339
        - Branch String:   'cmsopt.c:1436,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1436,33'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1438,11'
              BranchSideFuncs:
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1438,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1439,26'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
            - BranchSide:      'cmsopt.c:1443,9'
              BranchSideFuncs:
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
                - _cmsFree
        - Branch String:   'cmsopt.c:1443,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1444,18'
              BranchSideFuncs:
                - _cmsFree
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1449,29'
              BranchSideFuncs:
                - AllCurvesAreLinear
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1449,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1452,37'
              BranchSideFuncs:
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1477,22'
              BranchSideFuncs:
                - cmsStageFree
                - cmsStageAllocIdentity
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1452,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1453,13'
              BranchSideFuncs:
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1454,56'
              BranchSideFuncs:
                - cmsStageData
                - _cmsFormatterIs8bit
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1458,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1459,46'
              BranchSideFuncs:
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1467,46'
              BranchSideFuncs:
                - CurvesAlloc
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
        - Branch String:   'cmsopt.c:1461,18'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1461,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1462,15'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1469,18'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1469,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
                - cmsStageFree
            - BranchSide:      'cmsopt.c:1470,15'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1480,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1481,13'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1483,10'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1494,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1494,46'
              BranchSideFuncs:
                - cmsStageFree
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1495,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1495,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1496,15'
              BranchSideFuncs:
                - _cmsFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1503,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1496,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1497,17'
              BranchSideFuncs:
                - _cmsFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsopt.c:1500,18'
              BranchSideFuncs:
                - _cmsFree
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:1497,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1497,58'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1498,9'
              BranchSideFuncs:
                - _cmsFree
                - cmsPipelineFree
                - cmsFreeToneCurve
        - Branch String:   'cmsopt.c:1503,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1503,39'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1401,9'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:1401,47'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:1404,16'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsopt.c:1407,17'
          Dst:             cmsStageType
        - Src:             'cmsopt.c:1406,16'
          Dst:             cmsStageNext
        - Src:             'cmsopt.c:1411,13'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsopt.c:1415,36'
          Dst:             _cmsCalloc
        - Src:             'cmsopt.c:1419,26'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmsopt.c:1429,9'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmsopt.c:1432,44'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsopt.c:1435,22'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsopt.c:1439,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1444,9'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1449,10'
          Dst:             AllCurvesAreLinear
        - Src:             'cmsopt.c:1452,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1454,43'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:1458,13'
          Dst:             _cmsFormatterIs8bit
        - Src:             'cmsopt.c:1459,34'
          Dst:             CurvesAlloc
        - Src:             'cmsopt.c:1463,13'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1463,13'
          Dst:             FastEvaluateCurves8
        - Src:             'cmsopt.c:1463,13'
          Dst:             CurvesFree
        - Src:             'cmsopt.c:1463,13'
          Dst:             CurvesDup
        - Src:             'cmsopt.c:1467,34'
          Dst:             CurvesAlloc
        - Src:             'cmsopt.c:1471,13'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1471,13'
          Dst:             FastEvaluateCurves16
        - Src:             'cmsopt.c:1471,13'
          Dst:             CurvesFree
        - Src:             'cmsopt.c:1471,13'
          Dst:             CurvesDup
        - Src:             'cmsopt.c:1477,9'
          Dst:             cmsStageFree
        - Src:             'cmsopt.c:1480,56'
          Dst:             cmsStageAllocIdentity
        - Src:             'cmsopt.c:1480,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:1484,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1484,9'
          Dst:             FastIdentity16
        - Src:             'cmsopt.c:1488,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:1494,33'
          Dst:             cmsStageFree
        - Src:             'cmsopt.c:1497,41'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsopt.c:1500,9'
          Dst:             _cmsFree
        - Src:             'cmsopt.c:1503,23'
          Dst:             cmsPipelineFree
    - functionName:    AllCurvesAreLinear
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsStageGetPtrToCurveSet
        - cmsIsToneCurveLinear
        - cmsStageOutputChannels
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsopt.c:457,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:457,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:459,32'
              BranchSideFuncs:
                - cmsStageOutputChannels
                - cmsIsToneCurveLinear
        - Branch String:   'cmsopt.c:461,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:462,35'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
            - BranchSide:      'cmsopt.c:465,5'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:462,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:462,47'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
            - BranchSide:      'cmsopt.c:463,5'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
      Callsites:
        - Src:             'cmsopt.c:456,14'
          Dst:             _cmsStageGetPtrToCurveSet
        - Src:             'cmsopt.c:459,9'
          Dst:             cmsStageOutputChannels
        - Src:             'cmsopt.c:462,14'
          Dst:             cmsIsToneCurveLinear
    - functionName:    FastIdentity16
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsopt.c:1380,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1381,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1383,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CloseEnoughFloat
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isFloatMatrixIdentity
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - CloseEnoughFloat
        - _cmsMAT3identity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:180,8'
          Branch Sides:
            - BranchSide:      'cmsopt.c:181,22'
              BranchSideFuncs:
                - CloseEnoughFloat
            - BranchSide:      'cmsopt.c:184,8'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:181,15'
          Branch Sides:
            - BranchSide:      'cmsopt.c:182,44'
              BranchSideFuncs:
                - CloseEnoughFloat
            - BranchSide:      'cmsopt.c:182,86'
              BranchSideFuncs:
                - CloseEnoughFloat
        - Branch String:   'cmsopt.c:182,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:182,76'
              BranchSideFuncs:
                - CloseEnoughFloat
            - BranchSide:      'cmsopt.c:182,79'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:178,8'
          Dst:             _cmsMAT3identity
        - Src:             'cmsopt.c:182,27'
          Dst:             CloseEnoughFloat
    - functionName:    _RemoveElement
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsStageFree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsopt.c:114,5'
          Dst:             cmsStageFree
    - functionName:    _MultiplyMatrix
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
      BBCount:         35
      ICount:          217
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _RemoveElement
        - _cmsMAT3per
        - cmsStageAllocMatrix
        - cmsStageData
        - cmsStageInputChannels
        - cmsStageOutputChannels
        - isFloatMatrixIdentity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:197,12'
          Branch Sides:
            - BranchSide:      'cmsopt.c:197,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:199,8'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
        - Branch String:   'cmsopt.c:199,8'
          Branch Sides:
            - BranchSide:      'cmsopt.c:201,25'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
            - BranchSide:      'cmsopt.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:202,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:202,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:204,21'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
        - Branch String:   'cmsopt.c:204,62'
          Branch Sides:
            - BranchSide:      'cmsopt.c:204,67'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
            - BranchSide:      'cmsopt.c:242,32'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
        - Branch String:   'cmsopt.c:204,19'
          Branch Sides:
            - BranchSide:      'cmsopt.c:207,85'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
            - BranchSide:      'cmsopt.c:242,32'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
        - Branch String:   'cmsopt.c:212,45'
          Branch Sides:
            - BranchSide:      'cmsopt.c:212,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:212,68'
          Branch Sides:
            - BranchSide:      'cmsopt.c:213,52'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:213,62'
          Branch Sides:
            - BranchSide:      'cmsopt.c:213,89'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:213,99'
          Branch Sides:
            - BranchSide:      'cmsopt.c:214,52'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:214,62'
          Branch Sides:
            - BranchSide:      'cmsopt.c:214,89'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:212,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:215,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:218,50'
              BranchSideFuncs:
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
        - Branch String:   'cmsopt.c:228,26'
          Branch Sides:
            - BranchSide:      'cmsopt.c:231,69'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
            - BranchSide:      'cmsopt.c:239,29'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
        - Branch String:   'cmsopt.c:232,33'
          Branch Sides:
            - BranchSide:      'cmsopt.c:232,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:235,45'
              BranchSideFuncs:
                - cmsStageData
                - cmsStageData
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - cmsStageInputChannels
                - cmsStageOutputChannels
                - _cmsMAT3per
                - _RemoveElement
                - _RemoveElement
                - isFloatMatrixIdentity
                - cmsStageAllocMatrix
      Callsites:
        - Src:             'cmsopt.c:207,71'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:208,71'
          Dst:             cmsStageData
        - Src:             'cmsopt.c:213,29'
          Dst:             cmsStageInputChannels
        - Src:             'cmsopt.c:213,65'
          Dst:             cmsStageOutputChannels
        - Src:             'cmsopt.c:214,29'
          Dst:             cmsStageInputChannels
        - Src:             'cmsopt.c:214,65'
          Dst:             cmsStageOutputChannels
        - Src:             'cmsopt.c:218,22'
          Dst:             _cmsMAT3per
        - Src:             'cmsopt.c:224,22'
          Dst:             _RemoveElement
        - Src:             'cmsopt.c:225,22'
          Dst:             _RemoveElement
        - Src:             'cmsopt.c:228,27'
          Dst:             isFloatMatrixIdentity
        - Src:             'cmsopt.c:231,49'
          Dst:             cmsStageAllocMatrix
    - functionName:    _Remove2Op
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Lut
        - Op1
        - Op2
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _RemoveElement
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsopt.c:146,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:146,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:148,5'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
        - Branch String:   'cmsopt.c:148,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:150,19'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
            - BranchSide:      'cmsopt.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:151,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:151,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:153,15'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
        - Branch String:   'cmsopt.c:153,40'
          Branch Sides:
            - BranchSide:      'cmsopt.c:153,45'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
            - BranchSide:      'cmsopt.c:159,23'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
        - Branch String:   'cmsopt.c:153,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:154,28'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
            - BranchSide:      'cmsopt.c:159,23'
              BranchSideFuncs:
                - _RemoveElement
                - _RemoveElement
      Callsites:
        - Src:             'cmsopt.c:154,13'
          Dst:             _RemoveElement
        - Src:             'cmsopt.c:155,13'
          Dst:             _RemoveElement
    - functionName:    _Remove1Op
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Lut
        - UnaryOp
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _RemoveElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:124,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:126,15'
              BranchSideFuncs:
                - _RemoveElement
            - BranchSide:      'cmsopt.c:134,12'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:126,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:127,28'
              BranchSideFuncs:
                - _RemoveElement
            - BranchSide:      'cmsopt.c:131,22'
              BranchSideFuncs:
                - _RemoveElement
      Callsites:
        - Src:             'cmsopt.c:127,13'
          Dst:             _RemoveElement
    - functionName:    OptimizeByResampling
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         93
      ICount:          552
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - AllCurvesAreLinear
        - FixWhiteMisalignment
        - Prelin16dup
        - PrelinEval16
        - PrelinOpt16alloc
        - PrelinOpt16free
        - XFormSampler16
        - __assert_fail
        - _cmsFormatterIsFloat
        - _cmsICCcolorSpace
        - _cmsPipelineSetOptimizationParameters
        - _cmsReasonableGridpointsByColorspace
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineGetPtrToFirstStage
        - cmsPipelineGetPtrToLastStage
        - cmsPipelineInsertStage
        - cmsPipelineStageCount
        - cmsPipelineUnlinkStage
        - cmsStageAllocCLut16bit
        - cmsStageDup
        - cmsStageFree
        - cmsStageSampleCLut16bit
        - cmsStageType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:663,44'
          Branch Sides:
            - BranchSide:      'cmsopt.c:663,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:663,69'
              BranchSideFuncs:
                - _cmsFormatterIsFloat
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - cmsPipelineStageCount
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:663,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:663,84'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:665,48'
              BranchSideFuncs:
                - _cmsICCcolorSpace
                - _cmsICCcolorSpace
                - cmsPipelineStageCount
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:669,49'
          Branch Sides:
            - BranchSide:      'cmsopt.c:670,56'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:670,9'
              BranchSideFuncs:
                - cmsPipelineStageCount
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:669,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:670,56'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:673,32'
              BranchSideFuncs:
                - cmsPipelineStageCount
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:673,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:674,21'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:677,60'
              BranchSideFuncs:
                - _cmsReasonableGridpointsByColorspace
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:687,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:687,16'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:690,10'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - cmsPipelineGetPtrToFirstStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:690,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:693,58'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:714,35'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:696,20'
          Branch Sides:
            - BranchSide:      'cmsopt.c:696,23'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:711,5'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:696,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:699,37'
              BranchSideFuncs:
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineUnlinkStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:711,5'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:699,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:702,41'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:710,9'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:703,20'
          Branch Sides:
            - BranchSide:      'cmsopt.c:704,21'
              BranchSideFuncs:
                - cmsPipelineUnlinkStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:708,40'
              BranchSideFuncs:
                - cmsPipelineUnlinkStage
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:715,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:715,23'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
            - BranchSide:      'cmsopt.c:718,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:718,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:719,9'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:723,10'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsPipelineGetPtrToLastStage
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
        - Branch String:   'cmsopt.c:723,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:726,58'
              BranchSideFuncs:
                - cmsPipelineGetPtrToLastStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - cmsStageType
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:747,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:729,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:729,37'
              BranchSideFuncs:
                - cmsStageType
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineUnlinkStage
            - BranchSide:      'cmsopt.c:743,5'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:729,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:732,37'
              BranchSideFuncs:
                - AllCurvesAreLinear
                - cmsStageDup
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineUnlinkStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmsopt.c:743,5'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:732,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:735,42'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmsopt.c:742,9'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:736,21'
          Branch Sides:
            - BranchSide:      'cmsopt.c:737,21'
              BranchSideFuncs:
                - cmsPipelineUnlinkStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmsopt.c:740,40'
              BranchSideFuncs:
                - cmsPipelineUnlinkStage
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:747,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:747,73'
              BranchSideFuncs:
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
            - BranchSide:      'cmsopt.c:766,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmsopt.c:750,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:751,41'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
            - BranchSide:      'cmsopt.c:755,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
        - Branch String:   'cmsopt.c:751,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:752,17'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
            - BranchSide:      'cmsopt.c:754,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineInsertStage
                - __assert_fail
        - Branch String:   'cmsopt.c:755,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:756,41'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - __assert_fail
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:760,25'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:756,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:757,17'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsopt.c:759,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsopt.c:766,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:766,42'
              BranchSideFuncs:
                - cmsStageFree
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
            - BranchSide:      'cmsopt.c:767,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
                - cmsStageFree
        - Branch String:   'cmsopt.c:767,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:767,43'
              BranchSideFuncs:
                - cmsStageFree
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:768,21'
              BranchSideFuncs:
                - cmsPipelineFree
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:772,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:772,38'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:773,50'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:775,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:775,40'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:776,52'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:779,27'
          Branch Sides:
            - BranchSide:      'cmsopt.c:779,30'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:785,32'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
        - Branch String:   'cmsopt.c:779,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:781,47'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
            - BranchSide:      'cmsopt.c:785,32'
              BranchSideFuncs:
                - PrelinOpt16alloc
                - _cmsPipelineSetOptimizationParameters
                - FixWhiteMisalignment
        - Branch String:   'cmsopt.c:797,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:798,10'
              BranchSideFuncs:
                - FixWhiteMisalignment
            - BranchSide:      'cmsopt.c:800,12'
              BranchSideFuncs:
                - FixWhiteMisalignment
        - Branch String:   'cmsopt.c:800,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:802,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:805,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:663,9'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:663,47'
          Dst:             _cmsFormatterIsFloat
        - Src:             'cmsopt.c:665,24'
          Dst:             _cmsICCcolorSpace
        - Src:             'cmsopt.c:666,24'
          Dst:             _cmsICCcolorSpace
        - Src:             'cmsopt.c:673,9'
          Dst:             cmsPipelineStageCount
        - Src:             'cmsopt.c:677,23'
          Dst:             _cmsReasonableGridpointsByColorspace
        - Src:             'cmsopt.c:686,13'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsopt.c:693,28'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsopt.c:699,18'
          Dst:             AllCurvesAreLinear
        - Src:             'cmsopt.c:702,29'
          Dst:             cmsStageDup
        - Src:             'cmsopt.c:703,21'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:708,17'
          Dst:             cmsPipelineUnlinkStage
        - Src:             'cmsopt.c:714,12'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmsopt.c:718,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:726,29'
          Dst:             cmsPipelineGetPtrToLastStage
        - Src:             'cmsopt.c:729,24'
          Dst:             cmsStageType
        - Src:             'cmsopt.c:732,18'
          Dst:             AllCurvesAreLinear
        - Src:             'cmsopt.c:735,30'
          Dst:             cmsStageDup
        - Src:             'cmsopt.c:736,22'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:740,17'
          Dst:             cmsPipelineUnlinkStage
        - Src:             'cmsopt.c:747,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmsopt.c:747,10'
          Dst:             XFormSampler16
        - Src:             'cmsopt.c:751,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:752,17'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:756,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsopt.c:757,17'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:760,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:766,29'
          Dst:             cmsStageFree
        - Src:             'cmsopt.c:767,30'
          Dst:             cmsStageFree
        - Src:             'cmsopt.c:768,5'
          Dst:             cmsPipelineFree
        - Src:             'cmsopt.c:781,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:785,15'
          Dst:             PrelinOpt16alloc
        - Src:             'cmsopt.c:792,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:792,9'
          Dst:             PrelinEval16
        - Src:             'cmsopt.c:792,9'
          Dst:             PrelinOpt16free
        - Src:             'cmsopt.c:792,9'
          Dst:             Prelin16dup
        - Src:             'cmsopt.c:802,9'
          Dst:             FixWhiteMisalignment
    - functionName:    PreOptimize
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _MultiplyMatrix
        - _Remove1Op
        - _Remove2Op
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:284,13'
          Branch Sides:
            - BranchSide:      'cmsopt.c:284,25'
              BranchSideFuncs:
                - _Remove1Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _MultiplyMatrix
            - BranchSide:      'cmsopt.c:286,5'
              BranchSideFuncs:
                - _Remove1Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _MultiplyMatrix
        - Branch String:   'cmsopt.c:286,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:258,13'
              BranchSideFuncs:
                - _Remove1Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _Remove2Op
                - _MultiplyMatrix
            - BranchSide:      'cmsopt.c:288,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:261,16'
          Dst:             _Remove1Op
        - Src:             'cmsopt.c:264,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:267,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:270,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:273,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:276,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:279,16'
          Dst:             _Remove2Op
        - Src:             'cmsopt.c:282,16'
          Dst:             _MultiplyMatrix
    - functionName:    _cmsOptimizePipeline
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - PtrLut
        - Intent
        - InputFormat
        - OutputFormat
        - dwFlags
      BBCount:         30
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - FastIdentity16
        - OptimizeByResampling
        - PreOptimize
        - _cmsContextGetClientChunk
        - _cmsPipelineSetOptimizationParameters
        - cmsPipelineGetPtrToFirstStage
        - cmsStageNext
        - cmsStageType
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsopt.c:1923,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1925,22'
              BranchSideFuncs:
                - PreOptimize
                - OptimizeByResampling
            - BranchSide:      'cmsopt.c:1930,11'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - PreOptimize
                - _cmsPipelineSetOptimizationParameters
                - cmsStageType
                - cmsStageNext
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1930,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1931,48'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1936,47'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - PreOptimize
                - _cmsPipelineSetOptimizationParameters
                - cmsStageType
                - cmsStageNext
        - Branch String:   'cmsopt.c:1936,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1939,30'
              BranchSideFuncs:
                - cmsStageType
                - cmsStageNext
                - PreOptimize
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1943,31'
              BranchSideFuncs:
                - PreOptimize
                - _cmsPipelineSetOptimizationParameters
        - Branch String:   'cmsopt.c:1939,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1939,64'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1940,5'
              BranchSideFuncs:
                - cmsStageNext
                - PreOptimize
                - _cmsPipelineSetOptimizationParameters
                - cmsStageType
        - Branch String:   'cmsopt.c:1946,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1947,48'
              BranchSideFuncs:
                - _cmsPipelineSetOptimizationParameters
            - BranchSide:      'cmsopt.c:1952,10'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1952,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1953,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1956,17'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1956,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1961,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1968,15'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1961,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1963,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1965,5'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1968,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1972,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1979,12'
              BranchSideFuncs: []
        - Branch String:   'cmsopt.c:1972,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1974,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1976,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1917,80'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsopt.c:1925,9'
          Dst:             PreOptimize
        - Src:             'cmsopt.c:1926,16'
          Dst:             OptimizeByResampling
        - Src:             'cmsopt.c:1931,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1931,9'
          Dst:             FastIdentity16
        - Src:             'cmsopt.c:1936,16'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsopt.c:1939,17'
          Dst:             cmsStageType
        - Src:             'cmsopt.c:1938,15'
          Dst:             cmsStageNext
        - Src:             'cmsopt.c:1943,18'
          Dst:             PreOptimize
        - Src:             'cmsopt.c:1947,9'
          Dst:             _cmsPipelineSetOptimizationParameters
        - Src:             'cmsopt.c:1947,9'
          Dst:             FastIdentity16
    - functionName:    _cmsRegisterOptimizationPlugin
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1884,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1886,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1891,9'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmsopt.c:1891,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1891,39'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1893,57'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmsopt.c:1894,9'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1894,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1897,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsopt.c:1881,80'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsopt.c:1893,40'
          Dst:             _cmsPluginMalloc
    - functionName:    DupPluginOptimizationList
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         22
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsopt.c:1835,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1835,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsopt.c:1836,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsopt.c:1836,5'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1836,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsopt.c:1839,17'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsopt.c:1839,4'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1843,100'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsopt.c:1859,54'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmsopt.c:1845,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1846,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsopt.c:1849,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsopt.c:1850,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1851,36'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsopt.c:1853,24'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsopt.c:1855,17'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1856,50'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsopt.c:1857,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsopt.c:1835,5'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:1836,5'
          Dst:             __assert_fail
        - Src:             'cmsopt.c:1843,84'
          Dst:             _cmsSubAllocDup
        - Src:             'cmsopt.c:1859,38'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocOptimizationPluginChunk
      functionSourceFile: '/src/lcms/src/cmsopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupPluginOptimizationList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsopt.c:1865,7'
          Branch Sides:
            - BranchSide:      'cmsopt.c:1868,34'
              BranchSideFuncs:
                - DupPluginOptimizationList
            - BranchSide:      'cmsopt.c:1872,60'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsopt.c:1868,8'
          Dst:             DupPluginOptimizationList
        - Src:             'cmsopt.c:1872,44'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsFloat2Half
      functionSourceFile: '/src/lcms/src/cmshalf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - flt
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsHalf2Float
      functionSourceFile: '/src/lcms/src/cmshalf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - h
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    6
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1463
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1463
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickSaturateByte
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsalpha.c:39,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:39,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:40,12'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1463
        - Branch String:   'cmsalpha.c:40,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:40,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:42,51'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1463
      Callsites:
        - Src:             'cmsalpha.c:42,32'
          Dst:             _cmsQuickFloorWord
    - functionName:    FormatterPos
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - frm
      BBCount:         29
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsalpha.c:356,16'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:356,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:356,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:359,16'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:359,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:359,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:362,16'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:362,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:362,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:364,16'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:364,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:364,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:366,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:366,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:367,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:369,13'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:371,16'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:371,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:371,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:373,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy64
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fromDBLtoFLT
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fromDBLtoHLF
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:336,33'
          Dst:             _cmsFloat2Half
    - functionName:    fromDBLto16SE
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:320,26'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromDBLto16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:313,33'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromDBLto8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateByte
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:306,32'
          Dst:             _cmsQuickSaturateByte
    - functionName:    fromFLTtoDBL
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy32
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fromFLTtoHLF
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:231,33'
          Dst:             _cmsFloat2Half
    - functionName:    fromFLTto16SE
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:208,25'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromFLTto16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:201,30'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromFLTto8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateByte
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:194,29'
          Dst:             _cmsQuickSaturateByte
    - functionName:    fromHLFtoDBL
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsHalf2Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:294,52'
          Dst:             _cmsHalf2Float
    - functionName:    fromHLFtoFLT
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsHalf2Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:283,34'
          Dst:             _cmsHalf2Float
    - functionName:    fromHLFto16SE
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsHalf2Float
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:270,26'
          Dst:             _cmsHalf2Float
        - Src:             'cmsalpha.c:271,25'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromHLFto16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsHalf2Float
        - _cmsQuickSaturateWord
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:258,29'
          Dst:             _cmsHalf2Float
        - Src:             'cmsalpha.c:259,33'
          Dst:             _cmsQuickSaturateWord
    - functionName:    fromHLFto8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsHalf2Float
        - _cmsQuickSaturateByte
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:245,29'
          Dst:             _cmsHalf2Float
        - Src:             'cmsalpha.c:246,32'
          Dst:             _cmsQuickSaturateByte
    - functionName:    from16SEtoDBL
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16SEtoFLT
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16SEtoHLF
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:182,30'
          Dst:             _cmsFloat2Half
    - functionName:    from16SEto8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16toDBL
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16toFLT
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16toHLF
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:170,33'
          Dst:             _cmsFloat2Half
    - functionName:    from16to16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from16to8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from8toDBL
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from8toFLT
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from8toHLF
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsFloat2Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsalpha.c:105,33'
          Dst:             _cmsFloat2Half
    - functionName:    from8to16SE
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from8to16
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy8
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trueBytesSize
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsalpha.c:53,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:57,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ComputeIncrementsForChunky
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Format
        - ComponentStartingOrder
        - ComponentPointerIncrements
      BBCount:         40
      ICount:          261
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - trueBytesSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsalpha.c:418,29'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:418,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:419,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:418,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:419,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:424,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:425,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:428,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:428,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:430,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:439,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:430,19'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:431,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:434,36'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:439,32'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:439,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:449,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:439,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:441,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:449,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:442,15'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:443,45'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:445,43'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:449,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:450,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:454,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:450,15'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:451,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:452,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:454,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:455,52'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:457,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsalpha.c:414,38'
          Dst:             trueBytesSize
    - functionName:    ComputeIncrementsForPlanar
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Format
        - BytesPerPlane
        - ComponentStartingOrder
        - ComponentPointerIncrements
      BBCount:         37
      ICount:          246
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - trueBytesSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsalpha.c:477,29'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:477,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:478,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:477,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:478,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:480,8'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:483,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:484,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:487,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:487,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:489,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:498,12'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:489,19'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:490,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:493,36'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:498,32'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:498,35'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:508,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:498,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:500,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:508,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:501,15'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:502,45'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:504,43'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:508,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:509,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:512,15'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:512,8'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:513,52'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:515,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsalpha.c:474,38'
          Dst:             trueBytesSize
    - functionName:    _cmsGetFormatterAlpha
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - id
        - in
        - out
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FormatterPos
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsalpha.c:392,22'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:392,25'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsalpha.c:394,31'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsalpha.c:392,35'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:392,38'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsalpha.c:394,31'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsalpha.c:392,47'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:392,50'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsalpha.c:394,31'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsalpha.c:392,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:394,31'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsalpha.c:398,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsalpha.c:389,21'
          Dst:             FormatterPos
        - Src:             'cmsalpha.c:390,21'
          Dst:             FormatterPos
        - Src:             'cmsalpha.c:394,16'
          Dst:             cmsSignalError
    - functionName:    ComputeComponentIncrements
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Format
        - BytesPerPlane
        - ComponentStartingOrder
        - ComponentPointerIncrements
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ComputeIncrementsForChunky
        - ComputeIncrementsForPlanar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsalpha.c:527,12'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:529,49'
              BranchSideFuncs:
                - ComputeIncrementsForPlanar
            - BranchSide:      'cmsalpha.c:532,49'
              BranchSideFuncs:
                - ComputeIncrementsForChunky
      Callsites:
        - Src:             'cmsalpha.c:529,22'
          Dst:             ComputeIncrementsForPlanar
        - Src:             'cmsalpha.c:532,22'
          Dst:             ComputeIncrementsForChunky
    - functionName:    _cmsHandleExtraChannels
      functionSourceFile: '/src/lcms/src/cmsalpha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - in
        - out
        - PixelsPerLine
        - LineCount
        - Stride
      BBCount:         51
      ICount:          433
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ComputeComponentIncrements
        - _cmsGetFormatterAlpha
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmsalpha.c:554,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:555,9'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
            - BranchSide:      'cmsalpha.c:558,9'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:558,43'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:558,46'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
            - BranchSide:      'cmsalpha.c:562,14'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:558,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:562,14'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:563,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:567,9'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:567,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:571,37'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:571,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:572,9'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
            - BranchSide:      'cmsalpha.c:573,37'
              BranchSideFuncs:
                - ComputeComponentIncrements
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:573,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:574,9'
              BranchSideFuncs:
                - _cmsGetFormatterAlpha
            - BranchSide:      'cmsalpha.c:577,41'
              BranchSideFuncs:
                - _cmsGetFormatterAlpha
        - Branch String:   'cmsalpha.c:578,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:581,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:586,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:590,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:593,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:608,5'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:596,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:598,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:604,38'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:621,9'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:624,20'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:624,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:626,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:630,20'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:630,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:632,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:641,20'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:632,17'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:634,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:639,13'
              BranchSideFuncs: []
        - Branch String:   'cmsalpha.c:641,13'
          Branch Sides:
            - BranchSide:      'cmsalpha.c:643,46'
              BranchSideFuncs: []
            - BranchSide:      'cmsalpha.c:646,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsalpha.c:571,10'
          Dst:             ComputeComponentIncrements
        - Src:             'cmsalpha.c:573,10'
          Dst:             ComputeComponentIncrements
        - Src:             'cmsalpha.c:577,19'
          Dst:             _cmsGetFormatterAlpha
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    6
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1525
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1525
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    BlackPreservingSampler
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         32
      ICount:          328
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsQuickSaturateWord
        - cmsDeltaE
        - cmsDoTransform
        - cmsEvalToneCurveFloat
        - cmsPipelineEvalFloat
        - cmsPipelineEvalReverseFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:880,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:881,38'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
            - BranchSide:      'cmscnvrt.c:884,37'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
        - Branch String:   'cmscnvrt.c:887,20'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:887,23'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
            - BranchSide:      'cmscnvrt.c:895,26'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
        - Branch String:   'cmscnvrt.c:887,34'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:887,37'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
            - BranchSide:      'cmscnvrt.c:895,26'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
        - Branch String:   'cmscnvrt.c:887,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:889,27'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
            - BranchSide:      'cmscnvrt.c:895,26'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
                - _cmsQuickSaturateWord.1526
        - Branch String:   'cmscnvrt.c:898,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:899,49'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
            - BranchSide:      'cmscnvrt.c:902,15'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
        - Branch String:   'cmscnvrt.c:902,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:903,9'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:908,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDoTransform
                - cmsPipelineEvalReverseFloat
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
        - Branch String:   'cmscnvrt.c:916,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:920,9'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
            - BranchSide:      'cmscnvrt.c:924,15'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
        - Branch String:   'cmscnvrt.c:930,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:932,23'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
            - BranchSide:      'cmscnvrt.c:937,14'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
        - Branch String:   'cmscnvrt.c:933,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:934,19'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
            - BranchSide:      'cmscnvrt.c:935,5'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - _cmsQuickSaturateWord.1526
                - cmsDoTransform
                - cmsDeltaE
        - Branch String:   'cmscnvrt.c:947,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:948,24'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:950,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:884,15'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmscnvrt.c:890,18'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:895,5'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmscnvrt.c:899,22'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:908,5'
          Dst:             cmsDoTransform
        - Src:             'cmscnvrt.c:912,5'
          Dst:             cmsDoTransform
        - Src:             'cmscnvrt.c:916,10'
          Dst:             cmsPipelineEvalReverseFloat
        - Src:             'cmscnvrt.c:939,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:940,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:941,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:942,14'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmscnvrt.c:945,5'
          Dst:             cmsDoTransform
        - Src:             'cmscnvrt.c:946,13'
          Dst:             cmsDeltaE
    - functionName:    BlackPreservingGrayOnlySampler
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         11
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmsEvalToneCurve16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:705,20'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:705,23'
              BranchSideFuncs:
                - cmsEvalToneCurve16
            - BranchSide:      'cmscnvrt.c:714,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:705,34'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:705,37'
              BranchSideFuncs:
                - cmsEvalToneCurve16
            - BranchSide:      'cmscnvrt.c:714,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:705,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:708,27'
              BranchSideFuncs:
                - cmsEvalToneCurve16
            - BranchSide:      'cmscnvrt.c:714,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:709,18'
          Dst:             cmsEvalToneCurve16
    - functionName:    is_cmyk_devicelink
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsGetColorSpace
        - cmsGetDeviceClass
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:723,59'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:723,59'
              BranchSideFuncs:
                - cmsGetColorSpace
            - BranchSide:      'cmscnvrt.c:724,30'
              BranchSideFuncs:
                - cmsGetColorSpace
      Callsites:
        - Src:             'cmscnvrt.c:723,12'
          Dst:             cmsGetDeviceClass
        - Src:             'cmscnvrt.c:724,13'
          Dst:             cmsGetColorSpace
    - functionName:    TranslateNonICCIntents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Intent
      BBCount:         12
      ICount:          49
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:672,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:675,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:675,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:683,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:683,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:685,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BlackPreservingKPlaneIntents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - TheIntents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         69
      ICount:          446
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - BlackPreservingSampler
        - DefaultICCintents
        - TranslateNonICCIntents
        - _cmsBuildKToneCurve
        - _cmsReadDevicelinkLUT
        - _cmsReadInputLUT
        - _cmsReasonableGridpointsByColorspace
        - cmsCloseProfile
        - cmsCreateLab4ProfileTHR
        - cmsCreateTransformTHR
        - cmsDeleteTransform
        - cmsDetectTAC
        - cmsFreeToneCurve
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsPipelineAlloc
        - cmsPipelineCat
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsStageAllocCLut16bit
        - cmsStageSampleCLut16bit
        - is_cmyk_devicelink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:977,23'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:977,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:977,26'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - TranslateNonICCIntents
        - Branch String:   'cmscnvrt.c:977,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:977,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:980,11'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - TranslateNonICCIntents
        - Branch String:   'cmscnvrt.c:980,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:981,48'
              BranchSideFuncs:
                - TranslateNonICCIntents
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:984,22'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:988,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:990,13'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:996,33'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:990,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:991,13'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:993,24'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:999,58'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1000,28'
              BranchSideFuncs:
                - DefaultICCintents
            - BranchSide:      'cmscnvrt.c:1002,38'
              BranchSideFuncs:
                - DefaultICCintents
        - Branch String:   'cmscnvrt.c:1000,60'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1001,27'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:1005,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:999,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1002,38'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:1005,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1006,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1006,25'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1008,5'
              BranchSideFuncs:
                - _cmsReadInputLUT
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1013,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1013,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1016,30'
              BranchSideFuncs:
                - cmsDetectTAC
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1017,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1017,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1021,38'
              BranchSideFuncs:
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1028,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1028,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1031,36'
              BranchSideFuncs:
                - _cmsBuildKToneCurve
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1037,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1037,27'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1040,36'
              BranchSideFuncs:
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1045,10'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1045,35'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1048,41'
              BranchSideFuncs:
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1053,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1053,30'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1054,21'
              BranchSideFuncs:
                - cmsCloseProfile
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1064,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1064,23'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1066,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1066,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1067,9'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:1069,29'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1072,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1074,54'
              BranchSideFuncs:
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1080,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:1075,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1076,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1078,29'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - _cmsReadDevicelinkLUT
        - Branch String:   'cmscnvrt.c:1078,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1079,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:1080,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineFree
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:1085,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1085,42'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmscnvrt.c:1086,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmscnvrt.c:1086,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1086,44'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
            - BranchSide:      'cmscnvrt.c:1087,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsDeleteTransform
        - Branch String:   'cmscnvrt.c:1087,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1087,48'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmscnvrt.c:1089,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
        - Branch String:   'cmscnvrt.c:1089,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1089,39'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1090,12'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:1090,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1090,42'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:1092,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:981,25'
          Dst:             TranslateNonICCIntents
        - Src:             'cmscnvrt.c:988,12'
          Dst:             is_cmyk_devicelink
        - Src:             'cmscnvrt.c:999,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:1000,11'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:1001,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmscnvrt.c:1002,20'
          Dst:             DefaultICCintents
        - Src:             'cmscnvrt.c:1005,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmscnvrt.c:1012,20'
          Dst:             _cmsReadInputLUT
        - Src:             'cmscnvrt.c:1016,17'
          Dst:             cmsDetectTAC
        - Src:             'cmscnvrt.c:1021,20'
          Dst:             DefaultICCintents
        - Src:             'cmscnvrt.c:1031,16'
          Dst:             _cmsBuildKToneCurve
        - Src:             'cmscnvrt.c:1040,12'
          Dst:             cmsCreateLab4ProfileTHR
        - Src:             'cmscnvrt.c:1041,23'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmscnvrt.c:1048,19'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmscnvrt.c:1054,5'
          Dst:             cmsCloseProfile
        - Src:             'cmscnvrt.c:1060,19'
          Dst:             _cmsReasonableGridpointsByColorspace
        - Src:             'cmscnvrt.c:1063,12'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmscnvrt.c:1066,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:1069,5'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmscnvrt.c:1069,5'
          Dst:             BlackPreservingSampler
        - Src:             'cmscnvrt.c:1074,32'
          Dst:             _cmsReadDevicelinkLUT
        - Src:             'cmscnvrt.c:1078,14'
          Dst:             cmsPipelineCat
        - Src:             'cmscnvrt.c:1085,23'
          Dst:             cmsPipelineFree
        - Src:             'cmscnvrt.c:1086,22'
          Dst:             cmsDeleteTransform
        - Src:             'cmscnvrt.c:1087,26'
          Dst:             cmsDeleteTransform
        - Src:             'cmscnvrt.c:1089,19'
          Dst:             cmsFreeToneCurve
        - Src:             'cmscnvrt.c:1090,23'
          Dst:             cmsPipelineFree
    - functionName:    DefaultICCintents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - TheIntents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         88
      ICount:          500
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - AddConversion
        - ColorSpaceIsCompatible
        - ComputeConversion
        - _cmsMAT3identity
        - _cmsReadDevicelinkLUT
        - _cmsReadInputLUT
        - _cmsReadOutputLUT
        - _cmsStageClipNegatives
        - _cmsVEC3init
        - cmsChannelsOfColorSpace
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetPCS
        - cmsPipelineAlloc
        - cmsPipelineCat
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSignalError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:529,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:529,25'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:532,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:533,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:533,25'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:535,42'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:537,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:541,25'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:627,9'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:543,54'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:543,54'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:543,57'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:546,22'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:546,26'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:551,26'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:546,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:547,22'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:551,26'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:551,62'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:552,26'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:555,25'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:557,22'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:557,25'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:559,48'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
        - Branch String:   'cmscnvrt.c:557,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:559,48'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:564,41'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsPipelineFree
                - cmsPipelineFree
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
        - Branch String:   'cmscnvrt.c:568,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:570,28'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:576,13'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
        - Branch String:   'cmscnvrt.c:576,27'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:576,32'
              BranchSideFuncs:
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - cmsGetColorSpace
                - cmsGetPCS
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:579,41'
              BranchSideFuncs:
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - cmsGetColorSpace
                - cmsGetPCS
                - ComputeConversion
        - Branch String:   'cmscnvrt.c:576,67'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:576,71'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
            - BranchSide:      'cmscnvrt.c:597,17'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
        - Branch String:   'cmscnvrt.c:576,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:579,41'
              BranchSideFuncs:
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - cmsGetColorSpace
                - cmsGetPCS
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:597,17'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsReadInputLUT
        - Branch String:   'cmscnvrt.c:580,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:580,30'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:583,18'
              BranchSideFuncs:
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - cmsGetColorSpace
                - cmsGetPCS
                - ComputeConversion
        - Branch String:   'cmscnvrt.c:583,50'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:583,53'
              BranchSideFuncs:
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - cmsGetColorSpace
                - cmsGetPCS
                - ComputeConversion
            - BranchSide:      'cmscnvrt.c:587,17'
              BranchSideFuncs:
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:583,18'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:584,40'
              BranchSideFuncs:
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:587,17'
              BranchSideFuncs:
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:584,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:584,102'
              BranchSideFuncs:
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:585,14'
              BranchSideFuncs:
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:592,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:592,84'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:594,9'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:597,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:599,40'
              BranchSideFuncs:
                - _cmsReadInputLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:605,41'
              BranchSideFuncs:
                - _cmsReadOutputLUT
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:600,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:600,34'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:601,13'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:606,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:606,34'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:609,40'
              BranchSideFuncs:
                - ComputeConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - AddConversion
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:609,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:609,102'
              BranchSideFuncs:
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:610,36'
              BranchSideFuncs:
                - AddConversion
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:610,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:0,0'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:610,88'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:616,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:617,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
            - BranchSide:      'cmscnvrt.c:619,25'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsGetDeviceClass
                - cmsGetPCS
                - cmsGetColorSpace
                - ColorSpaceIsCompatible
                - cmsSignalError
                - _cmsReadOutputLUT
                - ComputeConversion
                - AddConversion
                - cmsPipelineCat
                - _cmsReadInputLUT
                - _cmsReadDevicelinkLUT
                - _cmsMAT3identity
                - _cmsVEC3init
                - AddConversion
                - ComputeConversion
                - cmsGetColorSpace
                - cmsGetPCS
        - Branch String:   'cmscnvrt.c:627,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:629,16'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:642,12'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:629,48'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:630,19'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:633,59'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:630,50'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:631,19'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:633,59'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:629,16'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:633,59'
              BranchSideFuncs:
                - cmsChannelsOfColorSpace
                - _cmsStageClipNegatives
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:640,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:634,23'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:634,37'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:636,47'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:636,23'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:637,26'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:638,12'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:646,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:646,38'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:647,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:647,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:647,41'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:648,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:532,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmscnvrt.c:535,25'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:542,25'
          Dst:             cmsGetDeviceClass
        - Src:             'cmscnvrt.c:559,31'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:560,31'
          Dst:             cmsGetPCS
        - Src:             'cmscnvrt.c:564,31'
          Dst:             cmsGetPCS
        - Src:             'cmscnvrt.c:565,31'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:568,14'
          Dst:             ColorSpaceIsCompatible
        - Src:             'cmscnvrt.c:570,13'
          Dst:             cmsSignalError
        - Src:             'cmscnvrt.c:579,19'
          Dst:             _cmsReadDevicelinkLUT
        - Src:             'cmscnvrt.c:584,22'
          Dst:             ComputeConversion
        - Src:             'cmscnvrt.c:587,17'
          Dst:             _cmsMAT3identity
        - Src:             'cmscnvrt.c:588,17'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:592,18'
          Dst:             AddConversion
        - Src:             'cmscnvrt.c:599,23'
          Dst:             _cmsReadInputLUT
        - Src:             'cmscnvrt.c:605,23'
          Dst:             _cmsReadOutputLUT
        - Src:             'cmscnvrt.c:609,22'
          Dst:             ComputeConversion
        - Src:             'cmscnvrt.c:610,22'
          Dst:             AddConversion
        - Src:             'cmscnvrt.c:616,14'
          Dst:             cmsPipelineCat
        - Src:             'cmscnvrt.c:619,9'
          Dst:             cmsPipelineFree
        - Src:             'cmscnvrt.c:633,78'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmscnvrt.c:633,36'
          Dst:             _cmsStageClipNegatives
        - Src:             'cmscnvrt.c:636,24'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:646,22'
          Dst:             cmsPipelineFree
        - Src:             'cmscnvrt.c:647,25'
          Dst:             cmsPipelineFree
    - functionName:    ColorSpaceIsCompatible
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:495,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:495,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:498,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:498,33'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:498,37'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:499,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:498,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:498,59'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:499,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:499,31'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:499,35'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:502,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:499,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:499,59'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:502,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:502,30'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:502,34'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:503,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:502,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:502,55'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:503,10'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:503,30'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:503,34'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:505,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:503,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:503,55'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:505,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ComputeConversion
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - hProfiles
        - Intent
        - BPC
        - AdaptationState
        - m
        - off
      BBCount:         32
      ICount:          221
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ComputeAbsoluteIntent
        - ComputeBlackPointCompensation
        - _cmsMAT3identity
        - _cmsReadCHAD
        - _cmsReadMediaWhitePoint
        - _cmsVEC3init
        - cmsDetectBlackPoint
        - cmsDetectDestinationBlackPoint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:368,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:373,53'
              BranchSideFuncs:
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
            - BranchSide:      'cmscnvrt.c:387,13'
              BranchSideFuncs:
                - cmsDetectBlackPoint
                - cmsDetectDestinationBlackPoint
                - ComputeBlackPointCompensation
        - Branch String:   'cmscnvrt.c:373,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:373,72'
              BranchSideFuncs:
                - _cmsReadCHAD
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
            - BranchSide:      'cmscnvrt.c:374,57'
              BranchSideFuncs:
                - _cmsReadCHAD
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
        - Branch String:   'cmscnvrt.c:374,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:374,76'
              BranchSideFuncs:
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
            - BranchSide:      'cmscnvrt.c:376,54'
              BranchSideFuncs:
                - _cmsReadMediaWhitePoint
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
        - Branch String:   'cmscnvrt.c:376,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:376,69'
              BranchSideFuncs:
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
            - BranchSide:      'cmscnvrt.c:377,58'
              BranchSideFuncs:
                - _cmsReadCHAD
                - ComputeAbsoluteIntent
        - Branch String:   'cmscnvrt.c:377,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:377,73'
              BranchSideFuncs:
                - ComputeAbsoluteIntent
            - BranchSide:      'cmscnvrt.c:379,36'
              BranchSideFuncs:
                - ComputeAbsoluteIntent
        - Branch String:   'cmscnvrt.c:379,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:381,86'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:383,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:395,51'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:396,30'
              BranchSideFuncs:
                - ComputeBlackPointCompensation
            - BranchSide:      'cmscnvrt.c:398,82'
              BranchSideFuncs:
                - ComputeBlackPointCompensation
        - Branch String:   'cmscnvrt.c:396,51'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:397,30'
              BranchSideFuncs:
                - ComputeBlackPointCompensation
            - BranchSide:      'cmscnvrt.c:398,82'
              BranchSideFuncs:
                - ComputeBlackPointCompensation
        - Branch String:   'cmscnvrt.c:395,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:398,82'
              BranchSideFuncs:
                - ComputeBlackPointCompensation
            - BranchSide:      'cmscnvrt.c:399,9'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:411,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:364,5'
          Dst:             _cmsMAT3identity
        - Src:             'cmscnvrt.c:365,5'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:373,14'
          Dst:             _cmsReadMediaWhitePoint
        - Src:             'cmscnvrt.c:374,14'
          Dst:             _cmsReadCHAD
        - Src:             'cmscnvrt.c:376,14'
          Dst:             _cmsReadMediaWhitePoint
        - Src:             'cmscnvrt.c:377,14'
          Dst:             _cmsReadCHAD
        - Src:             'cmscnvrt.c:379,14'
          Dst:             ComputeAbsoluteIntent
        - Src:             'cmscnvrt.c:391,13'
          Dst:             cmsDetectBlackPoint
        - Src:             'cmscnvrt.c:392,13'
          Dst:             cmsDetectDestinationBlackPoint
        - Src:             'cmscnvrt.c:398,21'
          Dst:             ComputeBlackPointCompensation
    - functionName:    AddConversion
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Result
        - InPCS
        - OutPCS
        - m
        - off
      BBCount:         47
      ICount:          258
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - IsEmptyLayer
        - _cmsStageAllocLab2XYZ
        - _cmsStageAllocXYZ2Lab
        - cmsPipelineInsertStage
        - cmsStageAllocMatrix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:427,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:431,17'
              BranchSideFuncs:
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:454,17'
              BranchSideFuncs:
                - IsEmptyLayer
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:482,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:431,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:434,31'
              BranchSideFuncs:
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:440,31'
              BranchSideFuncs:
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:448,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:434,39'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:435,41'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:434,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:436,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:440,39'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:441,41'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:443,41'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmscnvrt.c:440,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:442,17'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:443,41'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmscnvrt.c:443,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:444,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:454,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:458,41'
              BranchSideFuncs:
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:467,31'
              BranchSideFuncs:
                - IsEmptyLayer
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:476,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:458,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:459,17'
              BranchSideFuncs:
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:460,31'
              BranchSideFuncs:
                - IsEmptyLayer
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmscnvrt.c:460,39'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:461,41'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:460,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:462,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:467,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:468,45'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:473,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:468,107'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:469,45'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:471,21'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:469,133'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:470,45'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmscnvrt.c:471,21'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:468,21'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:471,21'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:472,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:482,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:482,30'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:483,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:434,18'
          Dst:             IsEmptyLayer
        - Src:             'cmscnvrt.c:435,60'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmscnvrt.c:435,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:440,18'
          Dst:             IsEmptyLayer
        - Src:             'cmscnvrt.c:441,60'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmscnvrt.c:441,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:443,60'
          Dst:             _cmsStageAllocXYZ2Lab
        - Src:             'cmscnvrt.c:443,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:458,60'
          Dst:             _cmsStageAllocLab2XYZ
        - Src:             'cmscnvrt.c:458,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:460,18'
          Dst:             IsEmptyLayer
        - Src:             'cmscnvrt.c:461,60'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmscnvrt.c:461,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:467,18'
          Dst:             IsEmptyLayer
        - Src:             'cmscnvrt.c:468,64'
          Dst:             _cmsStageAllocLab2XYZ
        - Src:             'cmscnvrt.c:468,22'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:469,64'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmscnvrt.c:469,22'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:470,64'
          Dst:             _cmsStageAllocXYZ2Lab
        - Src:             'cmscnvrt.c:470,22'
          Dst:             cmsPipelineInsertStage
    - functionName:    IsEmptyLayer
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - off
      BBCount:         22
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsMAT3identity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:335,19'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:335,22'
              BranchSideFuncs:
                - _cmsMAT3identity
            - BranchSide:      'cmscnvrt.c:336,9'
              BranchSideFuncs:
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:335,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:335,35'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:336,9'
              BranchSideFuncs:
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:336,19'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:336,22'
              BranchSideFuncs:
                - _cmsMAT3identity
            - BranchSide:      'cmscnvrt.c:338,5'
              BranchSideFuncs:
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:336,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:336,35'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:338,5'
              BranchSideFuncs:
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:340,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:341,42'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:343,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:344,42'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:347,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:338,5'
          Dst:             _cmsMAT3identity
    - functionName:    ComputeAbsoluteIntent
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - AdaptationState
        - WhitePointIn
        - ChromaticAdaptationMatrixIn
        - WhitePointOut
        - ChromaticAdaptationMatrixOut
        - m
      BBCount:         24
      ICount:          220
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - CHAD2Temp
        - Temp2CHAD
        - _cmsMAT3identity
        - _cmsMAT3inverse
        - _cmsMAT3isIdentity
        - _cmsMAT3per
        - _cmsVEC3init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:263,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:267,23'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
            - BranchSide:      'cmscnvrt.c:275,29'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3inverse
                - _cmsMAT3per
                - CHAD2Temp
                - CHAD2Temp
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
                - _cmsMAT3per
                - _cmsMAT3per
                - _cmsMAT3inverse
                - _cmsMAT3per
        - Branch String:   'cmscnvrt.c:280,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:282,19'
              BranchSideFuncs:
                - _cmsMAT3per
                - _cmsMAT3per
                - _cmsMAT3inverse
                - _cmsMAT3per
            - BranchSide:      'cmscnvrt.c:298,19'
              BranchSideFuncs:
                - _cmsMAT3inverse
                - _cmsMAT3per
                - CHAD2Temp
                - CHAD2Temp
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:290,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:290,45'
              BranchSideFuncs:
                - _cmsMAT3per
            - BranchSide:      'cmscnvrt.c:291,25'
              BranchSideFuncs:
                - _cmsMAT3per
        - Branch String:   'cmscnvrt.c:299,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:299,45'
              BranchSideFuncs:
                - _cmsMAT3per
                - CHAD2Temp
                - CHAD2Temp
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
            - BranchSide:      'cmscnvrt.c:300,13'
              BranchSideFuncs:
                - _cmsMAT3per
                - CHAD2Temp
                - CHAD2Temp
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:306,31'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:306,50'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:306,34'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:306,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:306,50'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:308,17'
              BranchSideFuncs:
                - _cmsMAT3isIdentity
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
        - Branch String:   'cmscnvrt.c:308,44'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:308,52'
              BranchSideFuncs:
                - Temp2CHAD
                - _cmsMAT3per
                - _cmsMAT3identity
            - BranchSide:      'cmscnvrt.c:314,27'
              BranchSideFuncs:
                - Temp2CHAD
                - _cmsMAT3per
        - Branch String:   'cmscnvrt.c:308,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:310,34'
              BranchSideFuncs:
                - _cmsMAT3identity
            - BranchSide:      'cmscnvrt.c:314,27'
              BranchSideFuncs:
                - Temp2CHAD
                - _cmsMAT3per
      Callsites:
        - Src:             'cmscnvrt.c:267,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:268,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:269,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:275,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:276,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:277,9'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:283,13'
          Dst:             _cmsMAT3per
        - Src:             'cmscnvrt.c:287,13'
          Dst:             _cmsMAT3per
        - Src:             'cmscnvrt.c:290,18'
          Dst:             _cmsMAT3inverse
        - Src:             'cmscnvrt.c:291,13'
          Dst:             _cmsMAT3per
        - Src:             'cmscnvrt.c:299,18'
          Dst:             _cmsMAT3inverse
        - Src:             'cmscnvrt.c:300,13'
          Dst:             _cmsMAT3per
        - Src:             'cmscnvrt.c:303,24'
          Dst:             CHAD2Temp
        - Src:             'cmscnvrt.c:304,24'
          Dst:             CHAD2Temp
        - Src:             'cmscnvrt.c:308,17'
          Dst:             _cmsMAT3isIdentity
        - Src:             'cmscnvrt.c:310,17'
          Dst:             _cmsMAT3identity
        - Src:             'cmscnvrt.c:317,13'
          Dst:             Temp2CHAD
        - Src:             'cmscnvrt.c:319,13'
          Dst:             _cmsMAT3per
    - functionName:    ComputeBlackPointCompensation
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - BlackPointIn
        - BlackPointOut
        - m
        - off
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsVEC3init
        - cmsD50_XYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmscnvrt.c:183,27'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:184,27'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:185,27'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:187,29'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:188,29'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:189,29'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:191,11'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:192,11'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:193,11'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:195,4'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:196,4'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:197,4'
          Dst:             _cmsVEC3init
        - Src:             'cmscnvrt.c:198,4'
          Dst:             _cmsVEC3init
    - functionName:    CHAD2Temp
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Chad
      BBCount:         8
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsMAT3eval
        - _cmsMAT3inverse
        - cmsD50_XYZ
        - cmsTempFromWhitePoint
        - cmsXYZ2xyY
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:215,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:215,37'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsD50_XYZ
                - cmsD50_XYZ
                - _cmsMAT3eval
                - cmsXYZ2xyY
                - cmsTempFromWhitePoint
            - BranchSide:      'cmscnvrt.c:217,15'
              BranchSideFuncs:
                - cmsD50_XYZ
                - cmsD50_XYZ
                - cmsD50_XYZ
                - _cmsMAT3eval
                - cmsXYZ2xyY
                - cmsTempFromWhitePoint
        - Branch String:   'cmscnvrt.c:229,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:232,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:215,10'
          Dst:             _cmsMAT3inverse
        - Src:             'cmscnvrt.c:217,15'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:218,15'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:219,15'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:221,5'
          Dst:             _cmsMAT3eval
        - Src:             'cmscnvrt.c:227,5'
          Dst:             cmsXYZ2xyY
        - Src:             'cmscnvrt.c:229,10'
          Dst:             cmsTempFromWhitePoint
    - functionName:    Temp2CHAD
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - Chad
        - Temp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsAdaptationMatrix
        - cmsD50_XYZ
        - cmsWhitePointFromTemp
        - cmsxyY2XYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmscnvrt.c:242,5'
          Dst:             cmsWhitePointFromTemp
        - Src:             'cmscnvrt.c:243,5'
          Dst:             cmsxyY2XYZ
        - Src:             'cmscnvrt.c:244,46'
          Dst:             cmsD50_XYZ
        - Src:             'cmscnvrt.c:244,5'
          Dst:             _cmsAdaptationMatrix
    - functionName:    BlackPreservingKOnlyIntents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - TheIntents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         57
      ICount:          365
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - BlackPreservingGrayOnlySampler
        - DefaultICCintents
        - TranslateNonICCIntents
        - _cmsBuildKToneCurve
        - _cmsReadDevicelinkLUT
        - _cmsReasonableGridpointsByColorspace
        - cmsFreeToneCurve
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsPipelineAlloc
        - cmsPipelineCat
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsStageAllocCLut16bit
        - cmsStageSampleCLut16bit
        - is_cmyk_devicelink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:748,23'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:748,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:748,26'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - TranslateNonICCIntents
        - Branch String:   'cmscnvrt.c:748,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:748,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:751,11'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - TranslateNonICCIntents
        - Branch String:   'cmscnvrt.c:751,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:752,48'
              BranchSideFuncs:
                - TranslateNonICCIntents
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:756,22'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:760,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:762,13'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:769,33'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:762,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:763,13'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:765,24'
              BranchSideFuncs:
                - is_cmyk_devicelink
                - cmsGetColorSpace
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - DefaultICCintents
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:772,58'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:773,28'
              BranchSideFuncs:
                - DefaultICCintents
            - BranchSide:      'cmscnvrt.c:775,37'
              BranchSideFuncs:
                - DefaultICCintents
        - Branch String:   'cmscnvrt.c:773,60'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:774,27'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:778,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:772,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:775,37'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:778,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:779,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:779,25'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:781,5'
              BranchSideFuncs:
                - DefaultICCintents
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:792,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:792,31'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:795,36'
              BranchSideFuncs:
                - _cmsBuildKToneCurve
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:804,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:804,27'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:808,72'
              BranchSideFuncs:
                - _cmsReasonableGridpointsByColorspace
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:812,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:812,23'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:815,33'
              BranchSideFuncs:
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:815,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:816,9'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
            - BranchSide:      'cmscnvrt.c:819,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
        - Branch String:   'cmscnvrt.c:819,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:820,9'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:824,14'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:824,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:826,54'
              BranchSideFuncs:
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmscnvrt.c:836,24'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
        - Branch String:   'cmscnvrt.c:827,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:828,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:830,29'
              BranchSideFuncs:
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
        - Branch String:   'cmscnvrt.c:830,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:831,13'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:832,5'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
                - _cmsReadDevicelinkLUT
                - cmsPipelineCat
                - cmsPipelineFree
                - cmsFreeToneCurve
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:843,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:843,50'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmscnvrt.c:844,12'
              BranchSideFuncs:
                - cmsPipelineFree
                - cmsFreeToneCurve
        - Branch String:   'cmscnvrt.c:844,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:844,48'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:845,9'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmscnvrt.c:845,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:845,41'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmscnvrt.c:846,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:752,25'
          Dst:             TranslateNonICCIntents
        - Src:             'cmscnvrt.c:760,12'
          Dst:             is_cmyk_devicelink
        - Src:             'cmscnvrt.c:772,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:773,11'
          Dst:             cmsGetColorSpace
        - Src:             'cmscnvrt.c:774,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmscnvrt.c:775,19'
          Dst:             DefaultICCintents
        - Src:             'cmscnvrt.c:778,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmscnvrt.c:784,20'
          Dst:             DefaultICCintents
        - Src:             'cmscnvrt.c:795,16'
          Dst:             _cmsBuildKToneCurve
        - Src:             'cmscnvrt.c:808,19'
          Dst:             _cmsReasonableGridpointsByColorspace
        - Src:             'cmscnvrt.c:811,12'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmscnvrt.c:815,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmscnvrt.c:819,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmscnvrt.c:819,10'
          Dst:             BlackPreservingGrayOnlySampler
        - Src:             'cmscnvrt.c:826,32'
          Dst:             _cmsReadDevicelinkLUT
        - Src:             'cmscnvrt.c:830,14'
          Dst:             cmsPipelineCat
        - Src:             'cmscnvrt.c:836,5'
          Dst:             cmsPipelineFree
        - Src:             'cmscnvrt.c:837,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmscnvrt.c:843,31'
          Dst:             cmsPipelineFree
        - Src:             'cmscnvrt.c:844,28'
          Dst:             cmsFreeToneCurve
        - Src:             'cmscnvrt.c:845,25'
          Dst:             cmsPipelineFree
    - functionName:    _cmsRegisterRenderingIntentPlugin
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - Data
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:1205,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1211,45'
              BranchSideFuncs:
                - _cmsPluginMalloc
                - strncpy
        - Branch String:   'cmscnvrt.c:1212,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1212,21'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1215,20'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'cmscnvrt.c:1200,70'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmscnvrt.c:1211,28'
          Dst:             _cmsPluginMalloc
        - Src:             'cmscnvrt.c:1216,5'
          Dst:             strncpy
    - functionName:    cmsGetSupportedIntents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nMax
        - Codes
        - Descriptions
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsGetSupportedIntentsTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmscnvrt.c:1194,12'
          Dst:             cmsGetSupportedIntentsTHR
    - functionName:    cmsGetSupportedIntentsTHR
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nMax
        - Codes
        - Descriptions
      BBCount:         29
      ICount:          170
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:1163,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1165,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1176,15'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1165,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1166,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1173,17'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1166,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1167,35'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1169,17'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1169,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1170,42'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1176,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1178,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1189,12'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1178,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1179,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1186,17'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1179,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1180,35'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1182,17'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:1182,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1183,42'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:1184,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:1159,70'
          Dst:             _cmsContextGetClientChunk
    - functionName:    SearchIntent
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Intent
      BBCount:         16
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:156,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:157,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:159,13'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:157,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:157,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:157,28'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:159,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'cmscnvrt.c:160,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:160,43'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:160,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:153,70'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsLinkProfiles
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - TheIntents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - SearchIntent
        - cmsGetEncodedICCversion
        - cmsSignalError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:1114,24'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1114,27'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmscnvrt.c:1115,25'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmscnvrt.c:1114,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1115,25'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmscnvrt.c:1119,11'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
        - Branch String:   'cmscnvrt.c:1119,5'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1126,13'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
            - BranchSide:      'cmscnvrt.c:1142,27'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
        - Branch String:   'cmscnvrt.c:1126,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1127,13'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
            - BranchSide:      'cmscnvrt.c:1129,13'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
        - Branch String:   'cmscnvrt.c:1129,48'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1129,51'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - SearchIntent
                - cmsSignalError
            - BranchSide:      'cmscnvrt.c:1132,41'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - SearchIntent
                - cmsSignalError
        - Branch String:   'cmscnvrt.c:1129,13'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1132,41'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - SearchIntent
                - cmsSignalError
            - BranchSide:      'cmscnvrt.c:1135,5'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
        - Branch String:   'cmscnvrt.c:1132,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1133,17'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
            - BranchSide:      'cmscnvrt.c:1134,9'
              BranchSideFuncs:
                - SearchIntent
                - cmsSignalError
                - cmsGetEncodedICCversion
        - Branch String:   'cmscnvrt.c:1143,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:1144,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmscnvrt.c:1149,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmscnvrt.c:1115,10'
          Dst:             cmsSignalError
        - Src:             'cmscnvrt.c:1132,17'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmscnvrt.c:1142,14'
          Dst:             SearchIntent
        - Src:             'cmscnvrt.c:1144,9'
          Dst:             cmsSignalError
    - functionName:    _cmsDefaultICCintents
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - TheIntents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DefaultICCintents
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmscnvrt.c:663,12'
          Dst:             DefaultICCintents
    - functionName:    DupPluginIntentsList
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:111,4'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:115,76'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmscnvrt.c:131,48'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmscnvrt.c:117,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:118,17'
              BranchSideFuncs: []
            - BranchSide:      'cmscnvrt.c:121,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmscnvrt.c:122,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:123,36'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmscnvrt.c:125,24'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmscnvrt.c:127,17'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:128,35'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmscnvrt.c:129,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmscnvrt.c:115,60'
          Dst:             _cmsSubAllocDup
        - Src:             'cmscnvrt.c:131,32'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocIntentsPluginChunk
      functionSourceFile: '/src/lcms/src/cmscnvrt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DupPluginIntentsList
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmscnvrt.c:137,9'
          Branch Sides:
            - BranchSide:      'cmscnvrt.c:140,30'
              BranchSideFuncs:
                - DupPluginIntentsList
            - BranchSide:      'cmscnvrt.c:144,54'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmscnvrt.c:140,9'
          Dst:             DupPluginIntentsList
        - Src:             'cmscnvrt.c:144,38'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsUnlockPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:337,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _cmsLockPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:332,12'
          Dst:             pthread_mutex_lock
    - functionName:    _cmsDestroyMutexPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:347,12'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsInitMutexPrimitive
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:342,12'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsRegisterParallelizationPlugin
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:688,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:698,9'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:698,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:698,38'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:700,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:686,84'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsAllocParallelizationPluginChunk
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:672,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:673,22'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmserr.c:677,44'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmserr.c:674,46'
          Dst:             _cmsSubAllocDup
        - Src:             'cmserr.c:678,46'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsSubAllocDup
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - ptr
        - size
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsSubAlloc
      functionUses:    30
      BranchProfiles:
        - Branch String:   'cmserr.c:420,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:423,27'
              BranchSideFuncs:
                - _cmsSubAlloc
        - Branch String:   'cmserr.c:425,21'
          Branch Sides:
            - BranchSide:      'cmserr.c:425,24'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:429,12'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:425,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:426,16'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:429,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:423,14'
          Dst:             _cmsSubAlloc
    - functionName:    _cmsSubAlloc
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sub
        - size
      BBCount:         12
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsCreateSubAllocChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:391,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:396,19'
              BranchSideFuncs:
                - _cmsCreateSubAllocChunk
            - BranchSide:      'cmserr.c:408,12'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:397,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:397,39'
              BranchSideFuncs:
                - _cmsCreateSubAllocChunk
            - BranchSide:      'cmserr.c:399,41'
              BranchSideFuncs:
                - _cmsCreateSubAllocChunk
        - Branch String:   'cmserr.c:400,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:400,28'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:403,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:399,17'
          Dst:             _cmsCreateSubAllocChunk
    - functionName:    _cmsCreateSubAllocChunk
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Initial
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
        - _cmsMalloc
        - _cmsMallocZero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:320,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:321,17'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
            - BranchSide:      'cmserr.c:324,54'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsMalloc
                - _cmsFree
        - Branch String:   'cmserr.c:325,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:328,54'
              BranchSideFuncs:
                - _cmsMalloc
                - _cmsFree
        - Branch String:   'cmserr.c:329,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:332,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmserr.c:336,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:324,39'
          Dst:             _cmsMallocZero
        - Src:             'cmserr.c:328,43'
          Dst:             _cmsMalloc
        - Src:             'cmserr.c:332,9'
          Dst:             _cmsFree
    - functionName:    _cmsMallocZero
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - size
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:274,61'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsMalloc
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - size
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:267,61'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsFree
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Ptr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    196
      BranchProfiles:
        - Branch String:   'cmserr.c:295,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:295,9'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
            - BranchSide:      'cmserr.c:296,91'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
      Callsites:
        - Src:             'cmserr.c:296,65'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsUnlockMutex
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - mtx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    21
      BranchProfiles:
        - Branch String:   'cmserr.c:659,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:659,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:661,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:657,65'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsLockMutex
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - mtx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmserr.c:650,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:652,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:648,65'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsDestroyMutex
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - mtx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:640,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:642,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:638,65'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsCreateMutex
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:631,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:631,39'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:633,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:629,65'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsRegisterMutexPlugin
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:603,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:614,41'
          Branch Sides:
            - BranchSide:      'cmserr.c:614,44'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:615,75'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:614,77'
          Branch Sides:
            - BranchSide:      'cmserr.c:615,75'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:615,39'
          Branch Sides:
            - BranchSide:      'cmserr.c:615,75'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:615,42'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:614,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:615,75'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:617,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:601,66'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsAllocMutexPluginChunk
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:587,10'
          Branch Sides:
            - BranchSide:      'cmserr.c:588,16'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmserr.c:591,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmserr.c:594,33'
          Dst:             _cmsSubAllocDup
    - functionName:    defMtxCreate
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsInitMutexPrimitive
        - _cmsMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:549,41'
          Dst:             _cmsMalloc
        - Src:             'cmserr.c:550,5'
          Dst:             _cmsInitMutexPrimitive
    - functionName:    defMtxDestroy
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - mtx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsDestroyMutexPrimitive
        - _cmsFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:557,5'
          Dst:             _cmsDestroyMutexPrimitive
        - Src:             'cmserr.c:558,5'
          Dst:             _cmsFree
    - functionName:    defMtxLock
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - mtx
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsLockPrimitive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:565,12'
          Dst:             _cmsLockPrimitive
    - functionName:    defMtxUnlock
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - mtx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsUnlockPrimitive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:572,5'
          Dst:             _cmsUnlockPrimitive
    - functionName:    _cmsTagSignature2String
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - String
        - sig
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsAdjustEndianess32
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:534,10'
          Dst:             _cmsAdjustEndianess32
    - functionName:    cmsSignalError
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ErrorCode
        - ErrorText
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
        - vsnprintf
      functionUses:    104
      BranchProfiles:
        - Branch String:   'cmserr.c:523,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:524,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:518,5'
          Dst:             vsnprintf
        - Src:             'cmserr.c:522,36'
          Dst:             _cmsContextGetClientChunk
    - functionName:    cmsSetLogErrorHandler
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Fn
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsSetLogErrorHandlerTHR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:505,5'
          Dst:             cmsSetLogErrorHandlerTHR
    - functionName:    cmsSetLogErrorHandlerTHR
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Fn
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:493,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:495,13'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:495,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:498,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:491,59'
          Dst:             _cmsContextGetClientChunk
    - functionName:    DefaultLogErrorHandlerFunction
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - ErrorCode
        - Text
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsAllocLogErrorChunk
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:466,10'
          Branch Sides:
            - BranchSide:      'cmserr.c:467,16'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmserr.c:470,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmserr.c:473,28'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsSubAllocDestroy
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:370,5'
          Branch Sides:
            - BranchSide:      'cmserr.c:372,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmserr.c:378,14'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmserr.c:373,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:373,44'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmserr.c:374,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
      Callsites:
        - Src:             'cmserr.c:373,35'
          Dst:             _cmsFree
        - Src:             'cmserr.c:374,9'
          Dst:             _cmsFree
        - Src:             'cmserr.c:378,5'
          Dst:             _cmsFree
    - functionName:    _cmsCreateSubAlloc
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Initial
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsCreateSubAllocChunk
        - _cmsFree
        - _cmsMallocZero
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmserr.c:351,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:353,23'
              BranchSideFuncs:
                - _cmsCreateSubAllocChunk
                - _cmsFree
        - Branch String:   'cmserr.c:356,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:357,18'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmserr.c:361,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:350,31'
          Dst:             _cmsMallocZero
        - Src:             'cmserr.c:355,15'
          Dst:             _cmsCreateSubAllocChunk
        - Src:             'cmserr.c:357,9'
          Dst:             _cmsFree
    - functionName:    _cmsDupMem
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Org
        - size
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:304,61'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsRealloc
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Ptr
        - size
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:288,61'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsCalloc
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - num
        - size
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'cmserr.c:281,61'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsRegisterMemHandlerPlugin
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsInstallAllocFunctions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:239,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:241,71'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:251,9'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
                - _cmsInstallAllocFunctions
        - Branch String:   'cmserr.c:244,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:245,47'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:251,37'
          Branch Sides:
            - BranchSide:      'cmserr.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:253,39'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:252,35'
          Branch Sides:
            - BranchSide:      'cmserr.c:253,39'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:253,9'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
                - _cmsInstallAllocFunctions
        - Branch String:   'cmserr.c:251,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:253,39'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:256,63'
              BranchSideFuncs:
                - _cmsContextGetClientChunk
                - _cmsInstallAllocFunctions
        - Branch String:   'cmserr.c:257,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:260,31'
              BranchSideFuncs:
                - _cmsInstallAllocFunctions
      Callsites:
        - Src:             'cmserr.c:256,37'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmserr.c:260,5'
          Dst:             _cmsInstallAllocFunctions
    - functionName:    _cmsInstallAllocFunctions
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Plugin
        - ptr
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmserr.c:207,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:209,16'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:213,28'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:222,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:222,67'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:223,13'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:223,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:223,67'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:224,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsMallocZeroDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - size
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsMalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:108,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:108,21'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:110,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:107,16'
          Dst:             _cmsMalloc
    - functionName:    _cmsCallocDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - num
        - size
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsMallocZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:149,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:149,21'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:152,9'
              BranchSideFuncs:
                - _cmsMallocZero
        - Branch String:   'cmserr.c:152,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:152,33'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:155,9'
              BranchSideFuncs:
                - _cmsMallocZero
        - Branch String:   'cmserr.c:155,21'
          Branch Sides:
            - BranchSide:      'cmserr.c:155,24'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:155,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:159,9'
              BranchSideFuncs:
                - _cmsMallocZero
        - Branch String:   'cmserr.c:159,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:159,39'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:161,27'
              BranchSideFuncs:
                - _cmsMallocZero
      Callsites:
        - Src:             'cmserr.c:161,12'
          Dst:             _cmsMallocZero
    - functionName:    _cmsDupDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Org
        - size
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsMalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:170,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:170,38'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:172,22'
              BranchSideFuncs:
                - _cmsMalloc
        - Branch String:   'cmserr.c:174,21'
          Branch Sides:
            - BranchSide:      'cmserr.c:174,24'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:177,12'
              BranchSideFuncs: []
        - Branch String:   'cmserr.c:174,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:175,17'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:177,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:172,11'
          Dst:             _cmsMalloc
    - functionName:    _cmsMallocDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - size
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmserr.c:96,19'
          Branch Sides:
            - BranchSide:      'cmserr.c:96,51'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:96,22'
              BranchSideFuncs:
                - malloc
        - Branch String:   'cmserr.c:96,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:96,51'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:98,27'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    _cmsFreeDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Ptr
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmserr.c:122,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:122,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmserr.c:122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsReallocDefaultFn
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - Ptr
        - size
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmserr.c:133,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:133,38'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:135,20'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'cmserr.c:135,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsAllocMemPluginChunk
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:190,5'
          Branch Sides:
            - BranchSide:      'cmserr.c:190,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmserr.c:192,9'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmserr.c:192,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:195,51'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmserr.c:200,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:190,5'
          Dst:             __assert_fail
        - Src:             'cmserr.c:195,35'
          Dst:             _cmsSubAllocDup
    - functionName:    cmsfilelength
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fseek
        - ftell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmserr.c:57,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:60,15'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
        - Branch String:   'cmserr.c:60,9'
          Branch Sides:
            - BranchSide:      'cmserr.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:64,15'
              BranchSideFuncs:
                - ftell
                - fseek
      Callsites:
        - Src:             'cmserr.c:56,9'
          Dst:             ftell
        - Src:             'cmserr.c:60,9'
          Dst:             fseek
        - Src:             'cmserr.c:64,9'
          Dst:             ftell
        - Src:             'cmserr.c:65,5'
          Dst:             fseek
    - functionName:    cmsstrcasecmp
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmserr.c:44,5'
          Branch Sides:
            - BranchSide:      'cmserr.c:45,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
            - BranchSide:      'cmserr.c:48,22'
              BranchSideFuncs:
                - toupper
                - toupper
        - Branch String:   'cmserr.c:45,13'
          Branch Sides:
            - BranchSide:      'cmserr.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'cmserr.c:46,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmserr.c:44,12'
          Dst:             toupper
        - Src:             'cmserr.c:44,29'
          Dst:             toupper
        - Src:             'cmserr.c:48,13'
          Dst:             toupper
        - Src:             'cmserr.c:48,29'
          Dst:             toupper
    - functionName:    toupper
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetEncodedCMMversion
      functionSourceFile: '/src/lcms/src/cmserr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inverted_sigmoid_base
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - k
        - t
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:324,13'
          Dst:             log
    - functionName:    sigmoid_base
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - k
        - t
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:319,26'
          Dst:             exp
    - functionName:    inverse_sigmoid_factory
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - k
        - t
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inverted_sigmoid_base
        - sigmoid_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:336,31'
          Dst:             sigmoid_base
        - Src:             'cmsgamma.c:338,13'
          Dst:             inverted_sigmoid_base
    - functionName:    sigmoid_factory
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - k
        - t
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sigmoid_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:329,31'
          Dst:             sigmoid_base
        - Src:             'cmsgamma.c:331,25'
          Dst:             sigmoid_base
    - functionName:    DefaultEvalParametricFn
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - Type
        - Params
        - R
      BBCount:         166
      ICount:          1053
      EdgeCount:       212
      CyclomaticComplexity: 48
      functionsReached:
        - inverse_sigmoid_factory
        - log
        - log10
        - pow
        - sigmoid_factory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:348,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:352,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:365,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:387,18'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:414,19'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:438,18'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:469,18'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:497,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:516,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'cmsgamma.c:547,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:566,16'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:598,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:615,18'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:635,12'
              BranchSideFuncs:
                - pow
                - log10
            - BranchSide:      'cmsgamma.c:647,18'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'cmsgamma.c:663,15'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:671,15'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'cmsgamma.c:690,17'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'cmsgamma.c:702,31'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'cmsgamma.c:707,31'
              BranchSideFuncs:
                - sigmoid_factory
            - BranchSide:      'cmsgamma.c:711,39'
              BranchSideFuncs:
                - inverse_sigmoid_factory
            - BranchSide:      'cmsgamma.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:352,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:354,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:360,23'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:354,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:355,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:357,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:365,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:374,22'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:367,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:368,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:370,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:374,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:375,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:377,27'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:387,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:389,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:393,21'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:395,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:397,21'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:405,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:399,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:400,31'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:402,25'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:414,53'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:415,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:417,18'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:414,14'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:417,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:421,18'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:421,18'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:422,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:424,29'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:438,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:440,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:444,21'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:445,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:446,22'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:448,17'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:448,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:450,21'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:458,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:452,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:453,31'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:455,25'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:469,52'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:470,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:472,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:469,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:476,17'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:476,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:478,21'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:486,24'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:480,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:481,32'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:483,25'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:497,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:499,17'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:507,19'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:501,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:502,27'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:504,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:517,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:518,18'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:520,24'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'cmsgamma.c:522,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:524,22'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:534,22'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:524,56'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:525,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:527,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:524,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:527,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:530,28'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:534,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:535,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:537,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:547,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:549,17'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:557,19'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:551,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:552,27'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:554,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:567,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:569,17'
              BranchSideFuncs:
                - pow
            - BranchSide:      'cmsgamma.c:583,22'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:570,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:571,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:574,26'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:574,60'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:575,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:577,25'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:574,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:577,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:579,32'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:583,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:584,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:586,24'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:601,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:602,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:605,17'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:605,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:606,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:608,27'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:615,52'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:616,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:618,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:615,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:618,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:622,17'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:623,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:624,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:626,28'
              BranchSideFuncs:
                - pow
        - Branch String:   'cmsgamma.c:636,12'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:637,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:639,18'
              BranchSideFuncs:
                - log10
        - Branch String:   'cmsgamma.c:647,52'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:648,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:648,52'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:649,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:647,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:651,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:655,35'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'cmsgamma.c:672,12'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:672,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:675,21'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'cmsgamma.c:675,55'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:676,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:678,20'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:675,16'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:678,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:682,27'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'cmsgamma.c:690,12'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:691,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:693,36'
              BranchSideFuncs:
                - pow
                - pow
      Callsites:
        - Src:             'cmsgamma.c:360,19'
          Dst:             pow
        - Src:             'cmsgamma.c:377,23'
          Dst:             pow
        - Src:             'cmsgamma.c:400,27'
          Dst:             pow
        - Src:             'cmsgamma.c:424,25'
          Dst:             pow
        - Src:             'cmsgamma.c:453,27'
          Dst:             pow
        - Src:             'cmsgamma.c:481,28'
          Dst:             pow
        - Src:             'cmsgamma.c:502,23'
          Dst:             pow
        - Src:             'cmsgamma.c:520,20'
          Dst:             pow
        - Src:             'cmsgamma.c:530,24'
          Dst:             pow
        - Src:             'cmsgamma.c:552,23'
          Dst:             pow
        - Src:             'cmsgamma.c:579,28'
          Dst:             pow
        - Src:             'cmsgamma.c:608,23'
          Dst:             pow
        - Src:             'cmsgamma.c:626,24'
          Dst:             pow
        - Src:             'cmsgamma.c:635,24'
          Dst:             pow
        - Src:             'cmsgamma.c:639,28'
          Dst:             log10
        - Src:             'cmsgamma.c:655,24'
          Dst:             pow
        - Src:             'cmsgamma.c:655,19'
          Dst:             pow
        - Src:             'cmsgamma.c:663,27'
          Dst:             pow
        - Src:             'cmsgamma.c:682,23'
          Dst:             log
        - Src:             'cmsgamma.c:682,47'
          Dst:             log
        - Src:             'cmsgamma.c:693,28'
          Dst:             pow
        - Src:             'cmsgamma.c:693,18'
          Dst:             pow
        - Src:             'cmsgamma.c:702,27'
          Dst:             pow
        - Src:             'cmsgamma.c:702,19'
          Dst:             pow
        - Src:             'cmsgamma.c:707,15'
          Dst:             sigmoid_factory
        - Src:             'cmsgamma.c:711,15'
          Dst:             inverse_sigmoid_factory
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsInSet
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - Type
        - c
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgamma.c:169,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:170,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:170,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:170,55'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:170,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    cmsGetToneCurveSegment
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - t
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1509,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1509,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1511,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1511,15'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1511,54'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1511,18'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1511,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1511,54'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1512,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1509,5'
          Dst:             __assert_fail
    - functionName:    cmsEstimateGamma
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - t
        - Precision
      BBCount:         22
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - cmsEvalToneCurveFloat
        - log
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1471,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1471,5'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
            - BranchSide:      'cmsgamma.c:1473,20'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
        - Branch String:   'cmsgamma.c:1476,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1478,32'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - sqrt
                - log
                - log
            - BranchSide:      'cmsgamma.c:1494,9'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmsgamma.c:1484,20'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1484,23'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
            - BranchSide:      'cmsgamma.c:1491,5'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
        - Branch String:   'cmsgamma.c:1484,30'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1484,33'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
            - BranchSide:      'cmsgamma.c:1491,5'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
        - Branch String:   'cmsgamma.c:1484,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1486,25'
              BranchSideFuncs:
                - log
                - log
                - sqrt
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmsgamma.c:1491,5'
              BranchSideFuncs:
                - sqrt
                - cmsEvalToneCurveFloat
                - log
                - log
        - Branch String:   'cmsgamma.c:1494,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1494,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1497,17'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmsgamma.c:1499,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1500,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1502,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1471,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1479,32'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmsgamma.c:1486,21'
          Dst:             log
        - Src:             'cmsgamma.c:1486,30'
          Dst:             log
        - Src:             'cmsgamma.c:1497,11'
          Dst:             sqrt
    - functionName:    cmsEvalToneCurveFloat
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - Curve
        - v
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - EvalSegmentedFn
        - __assert_fail
        - _cmsQuickSaturateWord
        - cmsEvalToneCurve16
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1420,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1420,5'
              BranchSideFuncs:
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
                - cmsEvalToneCurve16
            - BranchSide:      'cmsgamma.c:1423,9'
              BranchSideFuncs:
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
                - cmsEvalToneCurve16
        - Branch String:   'cmsgamma.c:1423,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1427,54'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - cmsEvalToneCurve16
            - BranchSide:      'cmsgamma.c:1433,47'
              BranchSideFuncs:
                - EvalSegmentedFn
      Callsites:
        - Src:             'cmsgamma.c:1420,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1427,32'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsgamma.c:1428,15'
          Dst:             cmsEvalToneCurve16
        - Src:             'cmsgamma.c:1433,31'
          Dst:             EvalSegmentedFn
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    5
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1783
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.1783
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    cmsEvalToneCurve16
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - Curve
        - v
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1441,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1441,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1441,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:1441,5'
          Dst:             __assert_fail
    - functionName:    EvalSegmentedFn
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - g
        - R
      BBCount:         21
      ICount:          239
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgamma.c:731,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:734,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:734,37'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:734,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:734,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:737,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:737,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:739,58'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:749,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:752,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:753,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:756,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsGetToneCurveParametricType
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1411,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1411,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1413,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1413,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1414,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1411,5'
          Dst:             __assert_fail
    - functionName:    cmsIsToneCurveMultisegment
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1404,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1404,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1404,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:1404,5'
          Dst:             __assert_fail
    - functionName:    cmsIsToneCurveMonotonic
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         26
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - cmsIsToneCurveDescending
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1353,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1353,5'
              BranchSideFuncs:
                - cmsIsToneCurveDescending
            - BranchSide:      'cmsgamma.c:1356,9'
              BranchSideFuncs:
                - cmsIsToneCurveDescending
        - Branch String:   'cmsgamma.c:1357,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1357,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1360,44'
              BranchSideFuncs:
                - cmsIsToneCurveDescending
        - Branch String:   'cmsgamma.c:1362,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1364,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1377,16'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1366,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1368,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1374,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1368,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1369,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1371,24'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1379,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1381,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1381,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1382,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1384,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1353,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1360,19'
          Dst:             cmsIsToneCurveDescending
    - functionName:    cmsIsToneCurveDescending
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1395,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1395,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1395,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:1395,5'
          Dst:             __assert_fail
    - functionName:    smooth2
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - w
        - y
        - z
        - lambda
        - m
      BBCount:         34
      ICount:          722
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _cmsCalloc
        - _cmsFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1161,15'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1161,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1161,18'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1161,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1161,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1163,40'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1167,19'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1167,22'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1203,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1167,32'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1167,35'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1203,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1167,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1170,12'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1203,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1179,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1180,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1187,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1198,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1199,16'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1201,10'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1205,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1205,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1206,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1206,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1206,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1207,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsgamma.c:1207,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1207,29'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1209,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1163,29'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1164,29'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1165,29'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1205,20'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1206,20'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1207,20'
          Dst:             _cmsFree
    - functionName:    cmsIsToneCurveLinear
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Curve
      BBCount:         13
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - _cmsQuantizeVal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1334,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1334,5'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmsgamma.c:1336,11'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmsgamma.c:1336,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1338,26'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmsgamma.c:1343,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1339,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1340,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1341,5'
              BranchSideFuncs:
                - _cmsQuantizeVal
      Callsites:
        - Src:             'cmsgamma.c:1334,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1338,52'
          Dst:             _cmsQuantizeVal
    - functionName:    cmsSmoothToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - Tab
        - lambda
      BBCount:         72
      ICount:          435
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsQuickSaturateWord
        - cmsIsToneCurveLinear
        - cmsSignalError
        - smooth2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1220,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1220,24'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
                - cmsSignalError
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - smooth2
                - cmsSignalError
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1321,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1220,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1222,32'
              BranchSideFuncs:
                - cmsIsToneCurveLinear
                - cmsSignalError
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - smooth2
                - cmsSignalError
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1321,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1224,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1226,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1317,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1227,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1230,52'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - smooth2
                - cmsSignalError
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1313,32'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1234,31'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1234,34'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - smooth2
                - cmsSignalError
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1298,36'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1234,44'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1234,47'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - smooth2
                - cmsSignalError
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1298,36'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1234,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1236,28'
              BranchSideFuncs:
                - smooth2
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1298,36'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1240,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1242,54'
              BranchSideFuncs:
                - smooth2
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1246,25'
              BranchSideFuncs:
                - smooth2
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1246,25'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1248,34'
              BranchSideFuncs:
                - smooth2
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1252,33'
              BranchSideFuncs:
                - smooth2
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1252,25'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1256,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1292,40'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1257,25'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1259,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1269,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1259,33'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1259,50'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1260,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1260,33'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1260,54'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1261,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1261,33'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1263,48'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1267,25'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1269,43'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1269,46'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1275,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1269,29'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1271,44'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1275,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
        - Branch String:   'cmsgamma.c:1275,43'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1275,46'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:1281,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1275,29'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1277,44'
              BranchSideFuncs:
                - cmsSignalError
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1281,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1281,29'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1283,36'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1289,21'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1283,29'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1286,73'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1288,25'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1302,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1303,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1305,21'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:1305,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1306,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1308,21'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmsgamma.c:1308,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1309,30'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1310,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:1224,14'
          Dst:             cmsIsToneCurveLinear
        - Src:             'cmsgamma.c:1230,41'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1231,41'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1232,41'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1252,25'
          Dst:             smooth2
        - Src:             'cmsgamma.c:1263,33'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:1271,29'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:1277,29'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:1286,51'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsgamma.c:1292,25'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:1298,21'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:1303,21'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1306,21'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1309,21'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1313,17'
          Dst:             cmsSignalError
    - functionName:    cmsReverseToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - InGamma
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - cmsReverseToneCurveEx
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1139,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1139,5'
              BranchSideFuncs:
                - cmsReverseToneCurveEx
            - BranchSide:      'cmsgamma.c:1139,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:1139,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1141,12'
          Dst:             cmsReverseToneCurveEx
    - functionName:    cmsReverseToneCurveEx
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nResultSamples
        - InCurve
      BBCount:         29
      ICount:          282
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - GetInterval
        - GetParametricCurveByType
        - __assert_fail
        - _cmsQuickSaturateWord
        - cmsBuildParametricToneCurve
        - cmsBuildTabulatedToneCurve16
        - cmsIsToneCurveDescending
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1077,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1077,5'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
                - GetParametricCurveByType
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmsgamma.c:1081,9'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
                - GetParametricCurveByType
                - cmsBuildParametricToneCurve
        - Branch String:   'cmsgamma.c:1081,34'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1081,37'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
                - GetParametricCurveByType
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmsgamma.c:1091,40'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1081,68'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1083,34'
              BranchSideFuncs:
                - GetParametricCurveByType
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmsgamma.c:1091,40'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1081,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1085,44'
              BranchSideFuncs:
                - cmsBuildParametricToneCurve
            - BranchSide:      'cmsgamma.c:1091,40'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1092,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1093,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1096,43'
              BranchSideFuncs:
                - cmsIsToneCurveDescending
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1099,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1101,32'
              BranchSideFuncs:
                - GetInterval
                - _cmsQuickSaturateWord.1789
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1133,12'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1105,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1109,18'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1129,50'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1116,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1118,58'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1124,22'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:1118,58'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1118,70'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:1118,75'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.1789
                - GetInterval
                - _cmsQuickSaturateWord.1789
      Callsites:
        - Src:             'cmsgamma.c:1077,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:1083,9'
          Dst:             GetParametricCurveByType
        - Src:             'cmsgamma.c:1085,16'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmsgamma.c:1091,11'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmsgamma.c:1096,18'
          Dst:             cmsIsToneCurveDescending
        - Src:             'cmsgamma.c:1104,13'
          Dst:             GetInterval
        - Src:             'cmsgamma.c:1118,36'
          Dst:             _cmsQuickSaturateWord
        - Src:             'cmsgamma.c:1129,28'
          Dst:             _cmsQuickSaturateWord
    - functionName:    GetParametricCurveByType
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Type
        - index
      BBCount:         22
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - IsInSet
        - _cmsContextGetClientChunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:184,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:186,28'
              BranchSideFuncs:
                - IsInSet
                - IsInSet
            - BranchSide:      'cmsgamma.c:195,12'
              BranchSideFuncs:
                - IsInSet
        - Branch String:   'cmsgamma.c:188,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:193,5'
              BranchSideFuncs:
                - IsInSet
                - IsInSet
        - Branch String:   'cmsgamma.c:189,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:190,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:191,20'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:195,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:197,28'
              BranchSideFuncs:
                - IsInSet
            - BranchSide:      'cmsgamma.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:199,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:200,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:204,5'
              BranchSideFuncs:
                - IsInSet
        - Branch String:   'cmsgamma.c:200,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:201,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:202,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:182,68'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsgamma.c:186,20'
          Dst:             IsInSet
        - Src:             'cmsgamma.c:197,20'
          Dst:             IsInSet
    - functionName:    cmsBuildParametricToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Type
        - Params
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - GetParametricCurveByType
        - __assert_fail
        - cmsBuildSegmentedToneCurve
        - cmsSignalError
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmsgamma.c:887,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:887,5'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:889,9'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
                - cmsSignalError
        - Branch String:   'cmsgamma.c:889,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:890,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:894,5'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
      Callsites:
        - Src:             'cmsgamma.c:885,41'
          Dst:             GetParametricCurveByType
        - Src:             'cmsgamma.c:887,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:890,9'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:903,12'
          Dst:             cmsBuildSegmentedToneCurve
    - functionName:    cmsBuildTabulatedToneCurve16
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nEntries
        - Values
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AllocateToneCurveStruct
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:785,12'
          Dst:             AllocateToneCurveStruct
    - functionName:    GetInterval
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - LutTable
        - p
      BBCount:         47
      ICount:          256
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:1029,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1029,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1032,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1035,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1051,15'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1035,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1037,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1048,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1040,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1041,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1044,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1041,30'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1041,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1042,13'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1041,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1041,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1042,13'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1045,34'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1045,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1046,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1045,25'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1045,54'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1046,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1051,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1053,18'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1056,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1057,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1060,21'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1057,30'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1057,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1058,13'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1057,21'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1057,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1058,13'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1061,34'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1061,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1062,17'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:1061,25'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1061,54'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:1062,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AllocateToneCurveStruct
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nEntries
        - nSegments
        - Segments
        - Values
      BBCount:         86
      ICount:          587
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - GetParametricCurveByType
        - _cmsCalloc
        - _cmsComputeInterpParams
        - _cmsDupMem
        - _cmsFree
        - _cmsMallocZero
        - cmsSignalError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:221,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:222,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:226,9'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
                - cmsSignalError
        - Branch String:   'cmsgamma.c:226,23'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:226,26'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:232,40'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:226,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:227,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgamma.c:232,40'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:233,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:233,13'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:236,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:236,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:237,9'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:241,54'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:242,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:242,35'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:244,66'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:245,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:0,0'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:245,32'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:252,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:253,9'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:256,53'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:257,12'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:0,0'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:257,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:263,24'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:263,28'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:271,9'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:263,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:265,15'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:271,9'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:265,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:266,30'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:267,5'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:271,26'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:271,30'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsCalloc
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:298,48'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:271,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:275,56'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:298,48'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:276,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:276,36'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:278,15'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:278,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:281,17'
              BranchSideFuncs:
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:296,5'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:281,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:282,60'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
            - BranchSide:      'cmsgamma.c:284,22'
              BranchSideFuncs:
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsComputeInterpParams
                - _cmsDupMem
        - Branch String:   'cmsgamma.c:286,39'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:286,42'
              BranchSideFuncs:
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsComputeInterpParams
                - _cmsDupMem
            - BranchSide:      'cmsgamma.c:289,17'
              BranchSideFuncs:
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:286,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:287,80'
              BranchSideFuncs:
                - _cmsDupMem
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:289,17'
              BranchSideFuncs:
                - GetParametricCurveByType
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:293,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:294,36'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
            - BranchSide:      'cmsgamma.c:295,9'
              BranchSideFuncs:
                - _cmsComputeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - GetParametricCurveByType
                - _cmsDupMem
                - _cmsComputeInterpParams
        - Branch String:   'cmsgamma.c:299,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:299,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:300,16'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:303,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:304,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:307,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:304,26'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:304,29'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:305,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:304,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:304,69'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:305,13'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:305,27'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:305,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:306,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:305,13'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:305,57'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:306,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:307,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:307,34'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:308,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:308,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:308,33'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:309,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:309,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:309,30'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:310,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:310,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:310,31'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:311,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsgamma.c:222,9'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:227,9'
          Dst:             cmsSignalError
        - Src:             'cmsgamma.c:232,25'
          Dst:             _cmsMallocZero
        - Src:             'cmsgamma.c:241,43'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:244,55'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:256,42'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:275,45'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:282,36'
          Dst:             _cmsComputeInterpParams
        - Src:             'cmsgamma.c:287,69'
          Dst:             _cmsDupMem
        - Src:             'cmsgamma.c:292,17'
          Dst:             GetParametricCurveByType
        - Src:             'cmsgamma.c:298,24'
          Dst:             _cmsComputeInterpParams
        - Src:             'cmsgamma.c:304,60'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:305,48'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:307,25'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:308,24'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:309,21'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:310,22'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:311,5'
          Dst:             _cmsFree
    - functionName:    cmsBuildSegmentedToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nSegments
        - Segments
      BBCount:         18
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - AllocateToneCurveStruct
        - EntriesByGamma
        - EvalSegmentedFn
        - __assert_fail
        - _cmsQuickSaturateWord
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:805,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:805,5'
              BranchSideFuncs:
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
                - EntriesByGamma
            - BranchSide:      'cmsgamma.c:808,9'
              BranchSideFuncs:
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
                - EntriesByGamma
        - Branch String:   'cmsgamma.c:808,24'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:808,27'
              BranchSideFuncs:
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
                - EntriesByGamma
            - BranchSide:      'cmsgamma.c:813,33'
              BranchSideFuncs:
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:808,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:810,38'
              BranchSideFuncs:
                - EntriesByGamma
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:813,33'
              BranchSideFuncs:
                - AllocateToneCurveStruct
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:814,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:818,12'
              BranchSideFuncs:
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
        - Branch String:   'cmsgamma.c:818,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:820,34'
              BranchSideFuncs:
                - EvalSegmentedFn
                - _cmsQuickSaturateWord.1789
            - BranchSide:      'cmsgamma.c:828,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:805,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:810,23'
          Dst:             EntriesByGamma
        - Src:             'cmsgamma.c:813,9'
          Dst:             AllocateToneCurveStruct
        - Src:             'cmsgamma.c:822,15'
          Dst:             EvalSegmentedFn
        - Src:             'cmsgamma.c:825,26'
          Dst:             _cmsQuickSaturateWord
    - functionName:    EntriesByGamma
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - Gamma
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:791,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:791,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:792,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsJoinToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - X
        - Y
        - nResultingPoints
      BBCount:         24
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - _cmsCalloc
        - _cmsFree
        - cmsBuildTabulatedToneCurveFloat
        - cmsEvalToneCurveFloat
        - cmsFreeToneCurve
        - cmsReverseToneCurveEx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:991,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:991,5'
              BranchSideFuncs:
                - __assert_fail
                - cmsReverseToneCurveEx
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmsgamma.c:992,5'
              BranchSideFuncs:
                - __assert_fail
                - cmsReverseToneCurveEx
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
        - Branch String:   'cmsgamma.c:992,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:992,5'
              BranchSideFuncs:
                - cmsReverseToneCurveEx
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmsgamma.c:994,39'
              BranchSideFuncs:
                - cmsReverseToneCurveEx
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
        - Branch String:   'cmsgamma.c:995,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:995,28'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
            - BranchSide:      'cmsgamma.c:997,42'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
        - Branch String:   'cmsgamma.c:998,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:998,22'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1001,11'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
        - Branch String:   'cmsgamma.c:1001,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1003,32'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
                - cmsEvalToneCurveFloat
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
            - BranchSide:      'cmsgamma.c:1009,43'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsFreeToneCurve
                - _cmsFree
        - Branch String:   'cmsgamma.c:1013,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1013,31'
              BranchSideFuncs:
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:1014,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
        - Branch String:   'cmsgamma.c:1014,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:1014,45'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:1014,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:991,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:992,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:994,17'
          Dst:             cmsReverseToneCurveEx
        - Src:             'cmsgamma.c:997,31'
          Dst:             _cmsCalloc
        - Src:             'cmsgamma.c:1004,13'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmsgamma.c:1005,18'
          Dst:             cmsEvalToneCurveFloat
        - Src:             'cmsgamma.c:1009,11'
          Dst:             cmsBuildTabulatedToneCurveFloat
        - Src:             'cmsgamma.c:1013,22'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:1014,28'
          Dst:             cmsFreeToneCurve
    - functionName:    cmsBuildTabulatedToneCurveFloat
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nEntries
        - values
      BBCount:         9
      ICount:          135
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmsBuildSegmentedToneCurve
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsgamma.c:837,23'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:837,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:838,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:837,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:838,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:842,5'
              BranchSideFuncs:
                - cmsBuildSegmentedToneCurve
      Callsites:
        - Src:             'cmsgamma.c:872,12'
          Dst:             cmsBuildSegmentedToneCurve
    - functionName:    cmsFreeToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Curve
      BBCount:         25
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsFree
        - _cmsFreeInterpParams
      functionUses:    45
      BranchProfiles:
        - Branch String:   'cmsgamma.c:920,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:920,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:922,17'
              BranchSideFuncs:
                - _cmsFreeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:926,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:927,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
            - BranchSide:      'cmsgamma.c:929,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
        - Branch String:   'cmsgamma.c:929,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:933,15'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
            - BranchSide:      'cmsgamma.c:947,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:933,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:935,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
            - BranchSide:      'cmsgamma.c:943,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmsgamma.c:935,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:936,26'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
            - BranchSide:      'cmsgamma.c:939,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
        - Branch String:   'cmsgamma.c:939,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:940,38'
              BranchSideFuncs:
                - _cmsFreeInterpParams
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:941,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
        - Branch String:   'cmsgamma.c:947,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:948,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmsgamma.c:950,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmsgamma.c:924,5'
          Dst:             _cmsFreeInterpParams
        - Src:             'cmsgamma.c:927,9'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:936,17'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:940,17'
          Dst:             _cmsFreeInterpParams
        - Src:             'cmsgamma.c:943,9'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:944,9'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:948,9'
          Dst:             _cmsFree
        - Src:             'cmsgamma.c:950,5'
          Dst:             _cmsFree
    - functionName:    cmsDupToneCurve
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AllocateToneCurveStruct
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmsgamma.c:970,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:970,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:972,37'
              BranchSideFuncs:
                - AllocateToneCurveStruct
      Callsites:
        - Src:             'cmsgamma.c:972,13'
          Dst:             AllocateToneCurveStruct
    - functionName:    cmsFreeToneCurveTriple
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Curve
      BBCount:         15
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cmsFreeToneCurve
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmsgamma.c:957,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:957,5'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:959,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgamma.c:959,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:959,44'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:960,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgamma.c:960,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:960,44'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:961,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
        - Branch String:   'cmsgamma.c:961,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:961,44'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsgamma.c:961,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:957,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:959,27'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsgamma.c:960,27'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsgamma.c:961,27'
          Dst:             cmsFreeToneCurve
    - functionName:    cmsBuildGamma
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ContextID
        - Gamma
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsBuildParametricToneCurve
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsgamma.c:911,12'
          Dst:             cmsBuildParametricToneCurve
    - functionName:    cmsGetToneCurveEstimatedTable
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:776,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:776,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:776,5'
          Dst:             __assert_fail
    - functionName:    cmsGetToneCurveEstimatedTableEntries
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgamma.c:770,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:770,5'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:770,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsgamma.c:770,5'
          Dst:             __assert_fail
    - functionName:    _cmsRegisterParametricCurvesPlugin
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         11
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsContextGetClientChunk
        - _cmsPluginMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgamma.c:133,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:135,11'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:139,61'
              BranchSideFuncs:
                - _cmsPluginMalloc
        - Branch String:   'cmsgamma.c:140,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:140,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:143,23'
              BranchSideFuncs: []
        - Branch String:   'cmsgamma.c:147,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:151,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgamma.c:129,68'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsgamma.c:139,44'
          Dst:             _cmsPluginMalloc
    - functionName:    DupPluginCurvesList
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         19
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgamma.c:79,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:79,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsgamma.c:82,17'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsgamma.c:82,4'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:86,108'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsgamma.c:102,48'
              BranchSideFuncs:
                - _cmsSubAllocDup
        - Branch String:   'cmsgamma.c:88,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:89,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsgamma.c:92,13'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsgamma.c:93,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:94,36'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsgamma.c:96,24'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
        - Branch String:   'cmsgamma.c:98,17'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:99,44'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
            - BranchSide:      'cmsgamma.c:100,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsgamma.c:79,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:86,92'
          Dst:             _cmsSubAllocDup
        - Src:             'cmsgamma.c:102,32'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsAllocCurvesPluginChunk
      functionSourceFile: '/src/lcms/src/cmsgamma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - DupPluginCurvesList
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgamma.c:109,5'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:109,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - DupPluginCurvesList
            - BranchSide:      'cmsgamma.c:111,9'
              BranchSideFuncs:
                - _cmsSubAllocDup
                - DupPluginCurvesList
        - Branch String:   'cmsgamma.c:111,9'
          Branch Sides:
            - BranchSide:      'cmsgamma.c:114,28'
              BranchSideFuncs:
                - DupPluginCurvesList
            - BranchSide:      'cmsgamma.c:118,54'
              BranchSideFuncs:
                - _cmsSubAllocDup
      Callsites:
        - Src:             'cmsgamma.c:109,5'
          Dst:             __assert_fail
        - Src:             'cmsgamma.c:114,8'
          Dst:             DupPluginCurvesList
        - Src:             'cmsgamma.c:118,38'
          Dst:             _cmsSubAllocDup
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsDetectRGBProfileGamma
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - hProfile
        - threshold
      BBCount:         29
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - cmsBuildTabulatedToneCurveFloat
        - cmsCloseProfile
        - cmsCreateTransformTHR
        - cmsCreateXYZProfileTHR
        - cmsDeleteTransform
        - cmsDoTransform
        - cmsEstimateGamma
        - cmsFreeToneCurve
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetProfileContextID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:618,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:621,28'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:622,32'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:622,35'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:626,40'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:622,60'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:623,9'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:626,40'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:623,33'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:623,36'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:626,40'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:622,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:626,40'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsCreateXYZProfileTHR
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:628,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:630,35'
              BranchSideFuncs:
                - cmsCreateTransformTHR
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:633,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:635,25'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:639,12'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:639,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:640,45'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
            - BranchSide:      'cmsgmt.c:643,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:648,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:649,50'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
            - BranchSide:      'cmsgmt.c:652,47'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsEstimateGamma
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:653,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:656,30'
              BranchSideFuncs:
                - cmsEstimateGamma
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmsgmt.c:618,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsgmt.c:621,10'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsgmt.c:626,17'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsgmt.c:627,12'
          Dst:             cmsCreateXYZProfileTHR
        - Src:             'cmsgmt.c:630,13'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmsgmt.c:635,9'
          Dst:             cmsCloseProfile
        - Src:             'cmsgmt.c:643,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:645,5'
          Dst:             cmsDeleteTransform
        - Src:             'cmsgmt.c:646,5'
          Dst:             cmsCloseProfile
        - Src:             'cmsgmt.c:652,15'
          Dst:             cmsBuildTabulatedToneCurveFloat
        - Src:             'cmsgmt.c:656,13'
          Dst:             cmsEstimateGamma
        - Src:             'cmsgmt.c:658,5'
          Dst:             cmsFreeToneCurve
    - functionName:    cmsDesaturateLab
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - Lab
        - amax
        - amin
        - bmax
        - bmin
      BBCount:         54
      ICount:          292
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - cmsLab2LCh
        - cmsSignalError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsgmt.c:522,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:524,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:532,9'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:532,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:533,9'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:537,9'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:537,25'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:537,28'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:547,17'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:537,41'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:538,9'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:547,17'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:538,25'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:538,28'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:547,17'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:537,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:547,17'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:595,5'
              BranchSideFuncs: []
        - Branch String:   'cmsgmt.c:547,17'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:550,28'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:554,30'
              BranchSideFuncs:
                - cmsLab2LCh
                - cmsSignalError
        - Branch String:   'cmsgmt.c:550,28'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:550,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:550,48'
              BranchSideFuncs: []
        - Branch String:   'cmsgmt.c:561,26'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:561,29'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:562,18'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:561,38'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:562,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:565,32'
              BranchSideFuncs: []
        - Branch String:   'cmsgmt.c:562,27'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:562,30'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:569,21'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:561,17'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:565,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:569,21'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:569,30'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:569,33'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:576,25'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:569,21'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:572,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:576,25'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:576,35'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:576,38'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:583,29'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:576,25'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:578,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:583,29'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:583,39'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:583,42'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:589,29'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:583,29'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:585,40'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:589,29'
              BranchSideFuncs:
                - cmsSignalError
      Callsites:
        - Src:             'cmsgmt.c:554,13'
          Dst:             cmsLab2LCh
        - Src:             'cmsgmt.c:589,29'
          Dst:             cmsSignalError
    - functionName:    EstimateTAC
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         14
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - cmsDoTransform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:442,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:443,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'cmsgmt.c:446,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:448,27'
              BranchSideFuncs: []
        - Branch String:   'cmsgmt.c:450,13'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:451,36'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgmt.c:439,5'
          Dst:             cmsDoTransform
    - functionName:    cmsDetectTAC
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         17
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - EstimateTAC
        - cmsCloseProfile
        - cmsCreateLab4ProfileTHR
        - cmsCreateTransformTHR
        - cmsDeleteTransform
        - cmsFormatterForColorspaceOfProfile
        - cmsGetDeviceClass
        - cmsGetProfileContextID
        - cmsSliceSpace16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:471,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:476,54'
              BranchSideFuncs:
                - cmsFormatterForColorspaceOfProfile
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsSliceSpace16
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:479,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:479,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:481,23'
              BranchSideFuncs:
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsSliceSpace16
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:485,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:485,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:487,36'
              BranchSideFuncs:
                - cmsCreateLab4ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsSliceSpace16
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:488,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:488,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:490,43'
              BranchSideFuncs:
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsSliceSpace16
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:494,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:494,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:497,5'
              BranchSideFuncs:
                - cmsSliceSpace16
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:502,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:503,12'
              BranchSideFuncs:
                - cmsDeleteTransform
            - BranchSide:      'cmsgmt.c:506,27'
              BranchSideFuncs:
                - cmsDeleteTransform
      Callsites:
        - Src:             'cmsgmt.c:468,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsgmt.c:471,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsgmt.c:476,19'
          Dst:             cmsFormatterForColorspaceOfProfile
        - Src:             'cmsgmt.c:487,12'
          Dst:             cmsCreateLab4ProfileTHR
        - Src:             'cmsgmt.c:490,21'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmsgmt.c:493,5'
          Dst:             cmsCloseProfile
        - Src:             'cmsgmt.c:502,10'
          Dst:             cmsSliceSpace16
        - Src:             'cmsgmt.c:502,10'
          Dst:             EstimateTAC
        - Src:             'cmsgmt.c:506,5'
          Dst:             cmsDeleteTransform
    - functionName:    GamutSampler
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         27
      ICount:          210
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _cmsQuickFloor
        - cmsDeltaE
        - cmsDoTransform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:249,28'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:249,31'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:254,13'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:249,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:254,13'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:254,32'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:254,35'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:258,17'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:254,13'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:255,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:258,17'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:258,36'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:258,39'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:264,21'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:258,17'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:259,60'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:264,21'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:264,21'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:265,34'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:267,34'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
        - Branch String:   'cmsgmt.c:269,21'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:270,65'
              BranchSideFuncs:
                - _cmsQuickFloor.1865
            - BranchSide:      'cmsgmt.c:272,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgmt.c:226,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:230,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:233,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:238,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:239,5'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:242,11'
          Dst:             cmsDeltaE
        - Src:             'cmsgmt.c:245,11'
          Dst:             cmsDeltaE
        - Src:             'cmsgmt.c:259,44'
          Dst:             _cmsQuickFloor
        - Src:             'cmsgmt.c:270,49'
          Dst:             _cmsQuickFloor
    - functionName:    _cmsCreateGamutCheckPipeline
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - hProfiles
        - BPC
        - Intents
        - AdaptationStates
        - nGamutPCSposition
        - hGamut
      BBCount:         44
      ICount:          354
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - GamutSampler
        - _cmsReasonableGridpointsByColorspace
        - cmsChannelsOfColorSpace
        - cmsCloseProfile
        - cmsCreateExtendedTransform
        - cmsCreateLab4ProfileTHR
        - cmsCreateTransformTHR
        - cmsDeleteTransform
        - cmsGetColorSpace
        - cmsIsMatrixShaper
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsSignalError
        - cmsStageAllocCLut16bit
        - cmsStageSampleCLut16bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:313,32'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:313,35'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:314,24'
              BranchSideFuncs:
                - cmsSignalError
        - Branch String:   'cmsgmt.c:313,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:314,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsgmt.c:318,36'
              BranchSideFuncs:
                - cmsCreateLab4ProfileTHR
                - cmsIsMatrixShaper
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
        - Branch String:   'cmsgmt.c:319,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:319,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:326,27'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
        - Branch String:   'cmsgmt.c:326,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:328,15'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:331,15'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
        - Branch String:   'cmsgmt.c:336,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:337,29'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:344,38'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - _cmsReasonableGridpointsByColorspace
                - cmsGetColorSpace
                - cmsChannelsOfColorSpace
                - cmsCreateExtendedTransform
                - cmsCreateTransformTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
        - Branch String:   'cmsgmt.c:385,22'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:385,31'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:404,15'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:385,40'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:385,49'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsPipelineAlloc
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:404,15'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:385,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:390,34'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:404,15'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:391,13'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:393,43'
              BranchSideFuncs:
                - cmsStageAllocCLut16bit
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsStageSampleCLut16bit
            - BranchSide:      'cmsgmt.c:402,5'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:394,17'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:395,33'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmsgmt.c:399,41'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:407,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:407,50'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmsgmt.c:408,15'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:408,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:408,50'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsCloseProfile
                - cmsDeleteTransform
            - BranchSide:      'cmsgmt.c:409,15'
              BranchSideFuncs:
                - cmsCloseProfile
                - cmsDeleteTransform
        - Branch String:   'cmsgmt.c:409,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:409,50'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:410,9'
              BranchSideFuncs:
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:410,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:410,31'
              BranchSideFuncs:
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:413,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgmt.c:314,9'
          Dst:             cmsSignalError
        - Src:             'cmsgmt.c:318,12'
          Dst:             cmsCreateLab4ProfileTHR
        - Src:             'cmsgmt.c:326,9'
          Dst:             cmsIsMatrixShaper
        - Src:             'cmsgmt.c:349,19'
          Dst:             cmsGetColorSpace
        - Src:             'cmsgmt.c:350,19'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsgmt.c:351,19'
          Dst:             _cmsReasonableGridpointsByColorspace
        - Src:             'cmsgmt.c:353,23'
          Dst:             cmsGetColorSpace
        - Src:             'cmsgmt.c:354,23'
          Dst:             cmsChannelsOfColorSpace
        - Src:             'cmsgmt.c:358,20'
          Dst:             cmsCreateExtendedTransform
        - Src:             'cmsgmt.c:371,22'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmsgmt.c:378,22'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmsgmt.c:390,17'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsgmt.c:393,20'
          Dst:             cmsStageAllocCLut16bit
        - Src:             'cmsgmt.c:394,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsgmt.c:395,17'
          Dst:             cmsPipelineFree
        - Src:             'cmsgmt.c:399,17'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmsgmt.c:399,17'
          Dst:             GamutSampler
        - Src:             'cmsgmt.c:407,25'
          Dst:             cmsDeleteTransform
        - Src:             'cmsgmt.c:408,25'
          Dst:             cmsDeleteTransform
        - Src:             'cmsgmt.c:409,25'
          Dst:             cmsDeleteTransform
        - Src:             'cmsgmt.c:410,15'
          Dst:             cmsCloseProfile
    - functionName:    ComputeKToLstar
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nPoints
        - nProfiles
        - Intents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         16
      ICount:          151
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsCalloc
        - _cmsChain2Lab
        - _cmsFree
        - cmsBuildTabulatedToneCurveFloat
        - cmsDeleteTransform
        - cmsDoTransform
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgmt.c:109,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:109,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:111,52'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsBuildTabulatedToneCurveFloat
                - cmsDeleteTransform
                - _cmsFree
                - cmsDoTransform
        - Branch String:   'cmsgmt.c:112,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:112,33'
              BranchSideFuncs:
                - cmsDeleteTransform
                - _cmsFree
            - BranchSide:      'cmsgmt.c:114,11'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsDeleteTransform
                - _cmsFree
                - cmsDoTransform
        - Branch String:   'cmsgmt.c:114,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:116,9'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsBuildTabulatedToneCurveFloat
                - cmsDeleteTransform
                - _cmsFree
            - BranchSide:      'cmsgmt.c:125,43'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurveFloat
                - cmsDeleteTransform
                - _cmsFree
        - Branch String:   'cmsgmt.c:130,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:130,33'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsgmt.c:132,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgmt.c:108,13'
          Dst:             _cmsChain2Lab
        - Src:             'cmsgmt.c:111,41'
          Dst:             _cmsCalloc
        - Src:             'cmsgmt.c:121,9'
          Dst:             cmsDoTransform
        - Src:             'cmsgmt.c:125,11'
          Dst:             cmsBuildTabulatedToneCurveFloat
        - Src:             'cmsgmt.c:129,5'
          Dst:             cmsDeleteTransform
        - Src:             'cmsgmt.c:130,24'
          Dst:             _cmsFree
    - functionName:    _cmsChain2Lab
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - InputFormat
        - OutputFormat
        - Intents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmsCloseProfile
        - cmsCreateExtendedTransform
        - cmsCreateLab4ProfileTHR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsgmt.c:52,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:52,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:55,36'
              BranchSideFuncs:
                - cmsCreateLab4ProfileTHR
                - cmsCreateExtendedTransform
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:56,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:56,23'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:59,11'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
                - cmsCloseProfile
        - Branch String:   'cmsgmt.c:59,5'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:61,29'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
                - cmsCloseProfile
            - BranchSide:      'cmsgmt.c:68,33'
              BranchSideFuncs:
                - cmsCreateExtendedTransform
                - cmsCloseProfile
      Callsites:
        - Src:             'cmsgmt.c:55,12'
          Dst:             cmsCreateLab4ProfileTHR
        - Src:             'cmsgmt.c:74,13'
          Dst:             cmsCreateExtendedTransform
        - Src:             'cmsgmt.c:83,5'
          Dst:             cmsCloseProfile
    - functionName:    _cmsBuildKToneCurve
      functionSourceFile: '/src/lcms/src/cmsgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nPoints
        - nProfiles
        - Intents
        - hProfiles
        - BPC
        - AdaptationStates
        - dwFlags
      BBCount:         19
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ComputeKToLstar
        - cmsFreeToneCurve
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsIsToneCurveMonotonic
        - cmsJoinToneCurve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsgmt.c:151,58'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:152,68'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:152,26'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetDeviceClass
                - ComputeKToLstar
                - ComputeKToLstar
                - cmsJoinToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:151,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:152,68'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:156,27'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - ComputeKToLstar
                - ComputeKToLstar
                - cmsJoinToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:156,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:156,75'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:160,27'
              BranchSideFuncs:
                - ComputeKToLstar
                - ComputeKToLstar
                - cmsJoinToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:161,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:161,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:163,27'
              BranchSideFuncs:
                - ComputeKToLstar
                - cmsJoinToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:169,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:170,26'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsgmt.c:176,30'
              BranchSideFuncs:
                - cmsJoinToneCurve
                - cmsFreeToneCurve
                - cmsFreeToneCurve
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:182,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:182,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:185,34'
              BranchSideFuncs:
                - cmsIsToneCurveMonotonic
                - cmsFreeToneCurve
        - Branch String:   'cmsgmt.c:185,9'
          Branch Sides:
            - BranchSide:      'cmsgmt.c:186,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsgmt.c:190,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsgmt.c:151,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsgmt.c:152,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsgmt.c:156,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsgmt.c:160,11'
          Dst:             ComputeKToLstar
        - Src:             'cmsgmt.c:163,11'
          Dst:             ComputeKToLstar
        - Src:             'cmsgmt.c:170,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsgmt.c:176,13'
          Dst:             cmsJoinToneCurve
        - Src:             'cmsgmt.c:179,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsgmt.c:179,27'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsgmt.c:185,10'
          Dst:             cmsIsToneCurveMonotonic
        - Src:             'cmsgmt.c:186,9'
          Dst:             cmsFreeToneCurve
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LinearInterp
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - l
        - h
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsToFixedDomain
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclamp
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - v
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    42
      BranchProfiles:
        - Branch String:   'cmsintrp.c:226,27'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:226,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:226,30'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:226,12'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:226,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:226,50'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:226,50'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:226,12'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:226,68'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Eval15Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval14Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1174,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1174,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1174,1'
          Dst:             Eval14Inputs
        - Src:             'cmsintrp.c:1174,1'
          Dst:             Eval14Inputs
        - Src:             'cmsintrp.c:1174,1'
          Dst:             LinearInterp
    - functionName:    Eval14Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval13Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1173,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1173,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1173,1'
          Dst:             Eval13Inputs
        - Src:             'cmsintrp.c:1173,1'
          Dst:             Eval13Inputs
        - Src:             'cmsintrp.c:1173,1'
          Dst:             LinearInterp
    - functionName:    Eval13Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval12Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1172,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1172,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1172,1'
          Dst:             Eval12Inputs
        - Src:             'cmsintrp.c:1172,1'
          Dst:             Eval12Inputs
        - Src:             'cmsintrp.c:1172,1'
          Dst:             LinearInterp
    - functionName:    Eval12Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval11Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1171,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1171,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1171,1'
          Dst:             Eval11Inputs
        - Src:             'cmsintrp.c:1171,1'
          Dst:             Eval11Inputs
        - Src:             'cmsintrp.c:1171,1'
          Dst:             LinearInterp
    - functionName:    Eval11Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval10Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1170,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1170,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1170,1'
          Dst:             Eval10Inputs
        - Src:             'cmsintrp.c:1170,1'
          Dst:             Eval10Inputs
        - Src:             'cmsintrp.c:1170,1'
          Dst:             LinearInterp
    - functionName:    Eval10Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval9Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1169,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1169,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1169,1'
          Dst:             Eval9Inputs
        - Src:             'cmsintrp.c:1169,1'
          Dst:             Eval9Inputs
        - Src:             'cmsintrp.c:1169,1'
          Dst:             LinearInterp
    - functionName:    Eval9Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval8Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1168,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1168,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1168,1'
          Dst:             Eval8Inputs
        - Src:             'cmsintrp.c:1168,1'
          Dst:             Eval8Inputs
        - Src:             'cmsintrp.c:1168,1'
          Dst:             LinearInterp
    - functionName:    Eval8Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval7Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1167,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1167,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1167,1'
          Dst:             Eval7Inputs
        - Src:             'cmsintrp.c:1167,1'
          Dst:             Eval7Inputs
        - Src:             'cmsintrp.c:1167,1'
          Dst:             LinearInterp
    - functionName:    Eval7Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval6Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1166,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1166,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1166,1'
          Dst:             Eval6Inputs
        - Src:             'cmsintrp.c:1166,1'
          Dst:             Eval6Inputs
        - Src:             'cmsintrp.c:1166,1'
          Dst:             LinearInterp
    - functionName:    Eval6Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval5Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1165,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1165,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1165,1'
          Dst:             Eval5Inputs
        - Src:             'cmsintrp.c:1165,1'
          Dst:             Eval5Inputs
        - Src:             'cmsintrp.c:1165,1'
          Dst:             LinearInterp
    - functionName:    Eval5Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Eval4Inputs
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1164,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1164,1'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1164,1'
          Dst:             Eval4Inputs
        - Src:             'cmsintrp.c:1164,1'
          Dst:             Eval4Inputs
        - Src:             'cmsintrp.c:1164,1'
          Dst:             LinearInterp
    - functionName:    Eval4Inputs
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         99
      ICount:          1515
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:889,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:889,13'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:889,42'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:892,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:892,13'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:892,42'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:895,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:895,13'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:895,42'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:898,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:898,13'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:898,42'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:903,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:905,14'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:964,35'
              BranchSideFuncs:
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:907,22'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:907,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:915,17'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:907,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:909,18'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:915,17'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:915,26'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:915,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:923,21'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:915,17'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:917,22'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:923,21'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:923,30'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:923,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:931,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:923,21'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:925,26'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:931,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:931,34'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:931,37'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:939,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:931,25'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:933,30'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:939,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:939,38'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:939,41'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:947,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:939,29'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:941,34'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:947,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:947,42'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:947,45'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:955,46'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:947,33'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:949,38'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
            - BranchSide:      'cmsintrp.c:955,46'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
                - _cmsToFixedDomain.1971
        - Branch String:   'cmsintrp.c:967,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:969,14'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1029,11'
              BranchSideFuncs:
                - LinearInterp
        - Branch String:   'cmsintrp.c:971,22'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:971,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:979,17'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:971,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:973,18'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:979,17'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:979,26'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:979,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:987,21'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:979,17'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:981,22'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:987,21'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:987,30'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:987,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:995,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:987,21'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:989,26'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:995,25'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:995,34'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:995,37'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1003,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:995,25'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:997,30'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1003,29'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:1003,38'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1003,41'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1011,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:1003,29'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1005,34'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1011,33'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:1011,42'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1011,45'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1019,46'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:1011,33'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1013,38'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1019,46'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:1029,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1030,34'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:1032,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:873,11'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:874,11'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:875,11'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:876,11'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:960,48'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1024,49'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:1030,21'
          Dst:             LinearInterp
    - functionName:    Eval15InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval14InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1174,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs:
                - Eval14InputsFloat
                - Eval14InputsFloat
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs:
                - Eval14InputsFloat
                - Eval14InputsFloat
        - Branch String:   'cmsintrp.c:1174,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1174,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1174,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1174,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1174,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1174,1'
          Dst:             Eval14InputsFloat
        - Src:             'cmsintrp.c:1174,1'
          Dst:             Eval14InputsFloat
    - functionName:    Eval14InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval13InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1173,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs:
                - Eval13InputsFloat
                - Eval13InputsFloat
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs:
                - Eval13InputsFloat
                - Eval13InputsFloat
        - Branch String:   'cmsintrp.c:1173,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1173,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1173,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1173,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1173,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1173,1'
          Dst:             Eval13InputsFloat
        - Src:             'cmsintrp.c:1173,1'
          Dst:             Eval13InputsFloat
    - functionName:    Eval13InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval12InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1172,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs:
                - Eval12InputsFloat
                - Eval12InputsFloat
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs:
                - Eval12InputsFloat
                - Eval12InputsFloat
        - Branch String:   'cmsintrp.c:1172,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1172,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1172,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1172,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1172,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1172,1'
          Dst:             Eval12InputsFloat
        - Src:             'cmsintrp.c:1172,1'
          Dst:             Eval12InputsFloat
    - functionName:    Eval12InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval11InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1171,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs:
                - Eval11InputsFloat
                - Eval11InputsFloat
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs:
                - Eval11InputsFloat
                - Eval11InputsFloat
        - Branch String:   'cmsintrp.c:1171,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1171,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1171,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1171,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1171,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1171,1'
          Dst:             Eval11InputsFloat
        - Src:             'cmsintrp.c:1171,1'
          Dst:             Eval11InputsFloat
    - functionName:    Eval11InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval10InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1170,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs:
                - Eval10InputsFloat
                - Eval10InputsFloat
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs:
                - Eval10InputsFloat
                - Eval10InputsFloat
        - Branch String:   'cmsintrp.c:1170,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1170,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1170,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1170,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1170,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1170,1'
          Dst:             Eval10InputsFloat
        - Src:             'cmsintrp.c:1170,1'
          Dst:             Eval10InputsFloat
    - functionName:    Eval10InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval9InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1169,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs:
                - Eval9InputsFloat
                - Eval9InputsFloat
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs:
                - Eval9InputsFloat
                - Eval9InputsFloat
        - Branch String:   'cmsintrp.c:1169,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1169,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1169,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1169,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1169,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1169,1'
          Dst:             Eval9InputsFloat
        - Src:             'cmsintrp.c:1169,1'
          Dst:             Eval9InputsFloat
    - functionName:    Eval9InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval8InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1168,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs:
                - Eval8InputsFloat
                - Eval8InputsFloat
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs:
                - Eval8InputsFloat
                - Eval8InputsFloat
        - Branch String:   'cmsintrp.c:1168,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1168,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1168,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1168,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1168,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1168,1'
          Dst:             Eval8InputsFloat
        - Src:             'cmsintrp.c:1168,1'
          Dst:             Eval8InputsFloat
    - functionName:    Eval8InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval7InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1167,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs:
                - Eval7InputsFloat
                - Eval7InputsFloat
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs:
                - Eval7InputsFloat
                - Eval7InputsFloat
        - Branch String:   'cmsintrp.c:1167,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1167,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1167,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1167,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1167,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1167,1'
          Dst:             Eval7InputsFloat
        - Src:             'cmsintrp.c:1167,1'
          Dst:             Eval7InputsFloat
    - functionName:    Eval7InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval6InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1166,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs:
                - Eval6InputsFloat
                - Eval6InputsFloat
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs:
                - Eval6InputsFloat
                - Eval6InputsFloat
        - Branch String:   'cmsintrp.c:1166,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1166,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1166,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1166,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1166,1'
          Dst:             Eval6InputsFloat
        - Src:             'cmsintrp.c:1166,1'
          Dst:             Eval6InputsFloat
    - functionName:    Eval6InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval5InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1165,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs:
                - Eval5InputsFloat
                - Eval5InputsFloat
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs:
                - Eval5InputsFloat
                - Eval5InputsFloat
        - Branch String:   'cmsintrp.c:1165,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1165,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1165,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1165,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1165,1'
          Dst:             Eval5InputsFloat
        - Src:             'cmsintrp.c:1165,1'
          Dst:             Eval5InputsFloat
    - functionName:    Eval5InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Eval4InputsFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1164,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs:
                - Eval4InputsFloat
                - Eval4InputsFloat
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs:
                - Eval4InputsFloat
                - Eval4InputsFloat
        - Branch String:   'cmsintrp.c:1164,1'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1164,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1164,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1164,1'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1164,1'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1164,1'
          Dst:             Eval4InputsFloat
        - Src:             'cmsintrp.c:1164,1'
          Dst:             Eval4InputsFloat
    - functionName:    Eval4InputsFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TetrahedralInterpFloat
        - _cmsQuickFloor
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1057,19'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1057,16'
              BranchSideFuncs:
                - TetrahedralInterpFloat
                - TetrahedralInterpFloat
            - BranchSide:      'cmsintrp.c:1057,49'
              BranchSideFuncs:
                - TetrahedralInterpFloat
                - TetrahedralInterpFloat
        - Branch String:   'cmsintrp.c:1071,8'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1073,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1078,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:1052,13'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1053,13'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:1057,19'
          Dst:             fclamp
        - Src:             'cmsintrp.c:1065,8'
          Dst:             TetrahedralInterpFloat
        - Src:             'cmsintrp.c:1069,8'
          Dst:             TetrahedralInterpFloat
    - functionName:    TetrahedralInterpFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         52
      ICount:          774
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - fclamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:648,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:648,13'
              BranchSideFuncs:
                - fclamp
                - fclamp
            - BranchSide:      'cmsintrp.c:648,46'
              BranchSideFuncs:
                - fclamp
                - fclamp
        - Branch String:   'cmsintrp.c:651,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:651,13'
              BranchSideFuncs:
                - fclamp
            - BranchSide:      'cmsintrp.c:651,46'
              BranchSideFuncs:
                - fclamp
        - Branch String:   'cmsintrp.c:654,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:654,46'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:656,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:660,14'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:716,1'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:662,22'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:662,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:670,17'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:662,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:664,18'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:670,17'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:670,26'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:670,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:678,21'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:670,17'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:672,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:678,21'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:678,30'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:678,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:686,25'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:678,21'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:680,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:686,25'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:686,34'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:686,37'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:694,29'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:686,25'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:688,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:694,29'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:694,38'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:694,41'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:702,33'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:694,29'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:696,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:702,33'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:702,42'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:702,45'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:710,46'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:702,33'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:704,38'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:710,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:638,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:639,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:640,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:648,16'
          Dst:             fclamp
        - Src:             'cmsintrp.c:651,16'
          Dst:             fclamp
        - Src:             'cmsintrp.c:654,16'
          Dst:             fclamp
    - functionName:    TetrahedralInterp16
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         51
      ICount:          791
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:746,11'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:746,8'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:746,37'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:749,11'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:749,37'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:752,11'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:752,8'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:752,37'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:761,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:762,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:806,13'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:762,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:763,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:776,20'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:765,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:766,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:776,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:777,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:791,19'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:779,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:780,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:790,9'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:793,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:794,22'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:806,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:807,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:820,20'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:809,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:810,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:820,9'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:820,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:821,19'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:835,19'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:823,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:824,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:837,13'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:838,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:733,10'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:734,10'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:735,10'
          Dst:             _cmsToFixedDomain
    - functionName:    TrilinearInterp16
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         16
      ICount:          448
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:580,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:580,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:580,42'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:583,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:583,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:583,42'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:586,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:586,42'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:588,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:590,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:617,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:565,10'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:570,10'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:574,10'
          Dst:             _cmsToFixedDomain
    - functionName:    TrilinearInterpFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         16
      ICount:          416
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fclamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:503,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:503,13'
              BranchSideFuncs:
                - fclamp
                - fclamp
            - BranchSide:      'cmsintrp.c:503,46'
              BranchSideFuncs:
                - fclamp
                - fclamp
        - Branch String:   'cmsintrp.c:506,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:506,13'
              BranchSideFuncs:
                - fclamp
            - BranchSide:      'cmsintrp.c:506,46'
              BranchSideFuncs:
                - fclamp
        - Branch String:   'cmsintrp.c:509,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:509,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:509,46'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:511,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:513,16'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:540,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:494,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:495,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:496,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:503,16'
          Dst:             fclamp
        - Src:             'cmsintrp.c:506,16'
          Dst:             fclamp
        - Src:             'cmsintrp.c:509,16'
          Dst:             fclamp
    - functionName:    BilinearInterp16
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         13
      ICount:          267
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:443,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:443,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:443,42'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:446,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:446,42'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:448,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:450,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:466,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:432,10'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:437,10'
          Dst:             _cmsToFixedDomain
    - functionName:    BilinearInterpFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p
      BBCount:         13
      ICount:          253
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsQuickFloor
        - fclamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:384,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:384,13'
              BranchSideFuncs:
                - fclamp
            - BranchSide:      'cmsintrp.c:384,46'
              BranchSideFuncs:
                - fclamp
        - Branch String:   'cmsintrp.c:387,16'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:387,46'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:389,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:391,15'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:407,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:377,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:378,10'
          Dst:             fclamp
        - Src:             'cmsintrp.c:380,16'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:381,16'
          Dst:             _cmsQuickFloor
        - Src:             'cmsintrp.c:384,16'
          Dst:             fclamp
        - Src:             'cmsintrp.c:387,16'
          Dst:             fclamp
    - functionName:    Eval1Input
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Input
        - Output
        - p16
      BBCount:         17
      ICount:          199
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:279,31'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:279,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:281,33'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:279,12'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:281,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:290,16'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
        - Branch String:   'cmsintrp.c:283,12'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:284,34'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:286,8'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:301,12'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:0,0'
              BranchSideFuncs:
                - LinearInterp
            - BranchSide:      'cmsintrp.c:303,47'
              BranchSideFuncs:
                - LinearInterp
      Callsites:
        - Src:             'cmsintrp.c:291,17'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:303,34'
          Dst:             LinearInterp
    - functionName:    Eval1InputFloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Value
        - Output
        - p
      BBCount:         17
      ICount:          194
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - fclamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:325,21'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:327,33'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:325,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:327,33'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:335,17'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:329,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:330,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:332,5'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:346,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:348,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:322,12'
          Dst:             fclamp
    - functionName:    LinLerp1D
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Value
        - Output
        - p
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LinearInterp
        - _cmsToFixedDomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:204,28'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:204,31'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:206,21'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:204,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:206,21'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:210,16'
              BranchSideFuncs:
                - _cmsToFixedDomain.1971
                - LinearInterp
      Callsites:
        - Src:             'cmsintrp.c:211,16'
          Dst:             _cmsToFixedDomain
        - Src:             'cmsintrp.c:219,21'
          Dst:             LinearInterp
    - functionName:    LinLerp1Dfloat
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Value
        - Output
        - p
      BBCount:         9
      ICount:          122
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:243,24'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:243,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:244,24'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:243,12'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:244,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:248,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:240,15'
          Dst:             fclamp
    - functionName:    _cmsFreeInterpParams
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsintrp.c:179,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:179,29'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmsintrp.c:179,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:179,20'
          Dst:             _cmsFree
    - functionName:    _cmsComputeInterpParams
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nSamples
        - InputChan
        - OutputChan
        - Table
        - dwFlags
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsComputeInterpParamsEx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsintrp.c:168,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:169,22'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
            - BranchSide:      'cmsintrp.c:172,38'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
      Callsites:
        - Src:             'cmsintrp.c:172,12'
          Dst:             _cmsComputeInterpParamsEx
    - functionName:    _cmsComputeInterpParamsEx
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nSamples
        - InputChan
        - OutputChan
        - Table
        - dwFlags
      BBCount:         18
      ICount:          183
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _cmsFree
        - _cmsMallocZero
        - _cmsSetInterpolationRoutine
        - cmsSignalError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsintrp.c:120,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:121,29'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmsintrp.c:126,43'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
        - Branch String:   'cmsintrp.c:127,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:127,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:130,21'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
        - Branch String:   'cmsintrp.c:137,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:139,28'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
            - BranchSide:      'cmsintrp.c:144,20'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
        - Branch String:   'cmsintrp.c:145,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:146,23'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
            - BranchSide:      'cmsintrp.c:149,38'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsSignalError
                - _cmsFree
        - Branch String:   'cmsintrp.c:149,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:150,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:121,14'
          Dst:             cmsSignalError
        - Src:             'cmsintrp.c:126,28'
          Dst:             _cmsMallocZero
        - Src:             'cmsintrp.c:149,10'
          Dst:             _cmsSetInterpolationRoutine
        - Src:             'cmsintrp.c:150,10'
          Dst:             cmsSignalError
        - Src:             'cmsintrp.c:151,9'
          Dst:             _cmsFree
    - functionName:    _cmsSetInterpolationRoutine
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - p
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DefaultInterpolatorsFactory
        - _cmsContextGetClientChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsintrp.c:92,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:93,9'
              BranchSideFuncs:
                - DefaultInterpolatorsFactory
            - BranchSide:      'cmsintrp.c:97,9'
              BranchSideFuncs:
                - DefaultInterpolatorsFactory
        - Branch String:   'cmsintrp.c:97,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:98,9'
              BranchSideFuncs:
                - DefaultInterpolatorsFactory
            - BranchSide:      'cmsintrp.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:101,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:87,67'
          Dst:             _cmsContextGetClientChunk
        - Src:             'cmsintrp.c:98,29'
          Dst:             DefaultInterpolatorsFactory
    - functionName:    DefaultInterpolatorsFactory
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - nInputChannels
        - nOutputChannels
        - dwFlags
      BBCount:         81
      ICount:          323
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsintrp.c:1189,29'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1189,32'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1192,13'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1189,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1190,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1192,13'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1192,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1196,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1214,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1222,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1242,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1249,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1256,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1263,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1270,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1277,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1284,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1291,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1298,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1305,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1312,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1319,20'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1326,37'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1196,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1198,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1206,24'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1198,24'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1199,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1201,45'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1206,24'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1207,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1209,45'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1214,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1215,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1217,47'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1222,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1224,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1231,24'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1224,24'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1225,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1227,45'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1231,24'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1232,48'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1235,45'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1242,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1243,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1245,44'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1249,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1250,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1252,44'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1256,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1257,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1259,44'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1263,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1264,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1266,44'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1270,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1271,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1273,44'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1277,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1278,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1280,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1284,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1285,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1287,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1291,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1292,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1294,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1298,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1299,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1301,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1305,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1306,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1308,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1312,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1313,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1315,41'
              BranchSideFuncs: []
        - Branch String:   'cmsintrp.c:1319,20'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:1320,44'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:1322,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsRegisterInterpPlugin
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Data
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsContextGetClientChunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsintrp.c:72,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsintrp.c:79,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsintrp.c:70,67'
          Dst:             _cmsContextGetClientChunk
    - functionName:    _cmsAllocInterpPluginChunk
      functionSourceFile: '/src/lcms/src/cmsintrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - src
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _cmsSubAllocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsintrp.c:50,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:50,5'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
            - BranchSide:      'cmsintrp.c:52,9'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
        - Branch String:   'cmsintrp.c:52,9'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:53,16'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
            - BranchSide:      'cmsintrp.c:58,14'
              BranchSideFuncs:
                - __assert_fail
                - _cmsSubAllocDup
        - Branch String:   'cmsintrp.c:61,5'
          Branch Sides:
            - BranchSide:      'cmsintrp.c:61,5'
              BranchSideFuncs:
                - _cmsSubAllocDup
            - BranchSide:      'cmsintrp.c:61,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmsintrp.c:50,5'
          Dst:             __assert_fail
        - Src:             'cmsintrp.c:61,5'
          Dst:             __assert_fail
        - Src:             'cmsintrp.c:62,34'
          Dst:             _cmsSubAllocDup
    - functionName:    ReadICCMatrixRGB2XYZ
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - hProfile
      BBCount:         14
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _cmsVEC3init
        - cmsReadTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:137,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:137,5'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
            - BranchSide:      'cmsio1.c:139,41'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
        - Branch String:   'cmsio1.c:143,24'
          Branch Sides:
            - BranchSide:      'cmsio1.c:143,27'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:143,44'
          Branch Sides:
            - BranchSide:      'cmsio1.c:143,47'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:143,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:146,19'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
      Callsites:
        - Src:             'cmsio1.c:137,5'
          Dst:             __assert_fail
        - Src:             'cmsio1.c:139,30'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:140,30'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:141,30'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:146,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsio1.c:147,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsio1.c:148,5'
          Dst:             _cmsVEC3init
    - functionName:    cmsGetProfileInfoUTF8
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Info
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetInfo
        - cmsMLUgetUTF8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio1.c:1042,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:1042,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:1044,26'
              BranchSideFuncs:
                - cmsMLUgetUTF8
      Callsites:
        - Src:             'cmsio1.c:1041,25'
          Dst:             GetInfo
        - Src:             'cmsio1.c:1044,12'
          Dst:             cmsMLUgetUTF8
    - functionName:    GetInfo
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Info
      BBCount:         13
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - cmsIsTag
        - cmsReadTag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio1.c:983,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:989,22'
              BranchSideFuncs:
                - cmsIsTag
                - cmsReadTag
            - BranchSide:      'cmsio1.c:996,13'
              BranchSideFuncs:
                - cmsReadTag
            - BranchSide:      'cmsio1.c:1000,13'
              BranchSideFuncs:
                - cmsReadTag
            - BranchSide:      'cmsio1.c:1004,13'
              BranchSideFuncs:
                - cmsReadTag
            - BranchSide:      'cmsio1.c:1007,14'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:989,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:990,17'
              BranchSideFuncs:
                - cmsReadTag
            - BranchSide:      'cmsio1.c:992,17'
              BranchSideFuncs:
                - cmsReadTag
      Callsites:
        - Src:             'cmsio1.c:989,13'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:1011,22'
          Dst:             cmsReadTag
    - functionName:    cmsGetProfileInfoASCII
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Info
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetInfo
        - cmsMLUgetASCII
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio1.c:1032,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:1032,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:1034,27'
              BranchSideFuncs:
                - cmsMLUgetASCII
      Callsites:
        - Src:             'cmsio1.c:1031,25'
          Dst:             GetInfo
        - Src:             'cmsio1.c:1034,12'
          Dst:             cmsMLUgetASCII
    - functionName:    cmsGetProfileInfo
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Info
        - LanguageCode
        - CountryCode
        - Buffer
        - BufferSize
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetInfo
        - cmsMLUgetWide
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio1.c:1021,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:1021,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:1023,26'
              BranchSideFuncs:
                - cmsMLUgetWide
      Callsites:
        - Src:             'cmsio1.c:1020,25'
          Dst:             GetInfo
        - Src:             'cmsio1.c:1023,12'
          Dst:             cmsMLUgetWide
    - functionName:    GetMLUFromProfile
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - sig
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsMLUdup
        - cmsReadTag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio1.c:936,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:936,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:938,22'
              BranchSideFuncs:
                - cmsMLUdup
      Callsites:
        - Src:             'cmsio1.c:935,29'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:938,12'
          Dst:             cmsMLUdup
    - functionName:    _cmsCompileProfileSequence
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nProfiles
        - hProfiles
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetMLUFromProfile
        - cmsAllocProfileSequenceDescription
        - cmsGetHeaderAttributes
        - cmsGetHeaderManufacturer
        - cmsGetHeaderModel
        - cmsGetHeaderProfileID
        - cmsReadTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:947,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:947,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:949,11'
              BranchSideFuncs:
                - cmsGetHeaderAttributes
                - cmsGetHeaderProfileID
                - cmsGetHeaderManufacturer
                - cmsGetHeaderModel
                - cmsReadTag
                - GetMLUFromProfile
                - GetMLUFromProfile
                - GetMLUFromProfile
        - Branch String:   'cmsio1.c:949,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:951,28'
              BranchSideFuncs:
                - cmsGetHeaderAttributes
                - cmsGetHeaderProfileID
                - cmsGetHeaderManufacturer
                - cmsGetHeaderModel
                - cmsReadTag
                - GetMLUFromProfile
                - GetMLUFromProfile
                - GetMLUFromProfile
            - BranchSide:      'cmsio1.c:972,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:961,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:962,13'
              BranchSideFuncs:
                - GetMLUFromProfile
                - GetMLUFromProfile
                - GetMLUFromProfile
                - cmsGetHeaderAttributes
                - cmsGetHeaderProfileID
                - cmsGetHeaderManufacturer
                - cmsGetHeaderModel
                - cmsReadTag
            - BranchSide:      'cmsio1.c:964,34'
              BranchSideFuncs:
                - GetMLUFromProfile
                - GetMLUFromProfile
                - GetMLUFromProfile
                - cmsGetHeaderAttributes
                - cmsGetHeaderProfileID
                - cmsGetHeaderManufacturer
                - cmsGetHeaderModel
                - cmsReadTag
      Callsites:
        - Src:             'cmsio1.c:945,19'
          Dst:             cmsAllocProfileSequenceDescription
        - Src:             'cmsio1.c:955,9'
          Dst:             cmsGetHeaderAttributes
        - Src:             'cmsio1.c:956,9'
          Dst:             cmsGetHeaderProfileID
        - Src:             'cmsio1.c:957,28'
          Dst:             cmsGetHeaderManufacturer
        - Src:             'cmsio1.c:958,28'
          Dst:             cmsGetHeaderModel
        - Src:             'cmsio1.c:960,44'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:966,29'
          Dst:             GetMLUFromProfile
        - Src:             'cmsio1.c:967,29'
          Dst:             GetMLUFromProfile
        - Src:             'cmsio1.c:968,29'
          Dst:             GetMLUFromProfile
    - functionName:    _cmsWriteProfileSequence
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
        - seq
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmsGetEncodedICCversion
        - cmsWriteTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:920,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:920,68'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsWriteTag
            - BranchSide:      'cmsio1.c:922,33'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsWriteTag
        - Branch String:   'cmsio1.c:922,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:924,30'
              BranchSideFuncs:
                - cmsWriteTag
            - BranchSide:      'cmsio1.c:927,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:924,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:924,74'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:925,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:920,10'
          Dst:             cmsWriteTag
        - Src:             'cmsio1.c:922,9'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmsio1.c:924,18'
          Dst:             cmsWriteTag
    - functionName:    _cmsReadProfileSequence
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - cmsDupProfileSequenceDescription
        - cmsMLUdup
        - cmsReadTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmsio1.c:896,28'
          Branch Sides:
            - BranchSide:      'cmsio1.c:896,31'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
            - BranchSide:      'cmsio1.c:898,9'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
        - Branch String:   'cmsio1.c:896,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:896,50'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:898,9'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
        - Branch String:   'cmsio1.c:898,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:898,69'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
            - BranchSide:      'cmsio1.c:899,9'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
                - cmsDupProfileSequenceDescription
                - cmsDupProfileSequenceDescription
        - Branch String:   'cmsio1.c:899,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:899,69'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
            - BranchSide:      'cmsio1.c:902,9'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
                - cmsDupProfileSequenceDescription
        - Branch String:   'cmsio1.c:902,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:902,82'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
            - BranchSide:      'cmsio1.c:904,47'
              BranchSideFuncs:
                - cmsDupProfileSequenceDescription
                - cmsMLUdup
        - Branch String:   'cmsio1.c:907,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:908,15'
              BranchSideFuncs:
                - cmsMLUdup
            - BranchSide:      'cmsio1.c:914,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:908,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:910,22'
              BranchSideFuncs:
                - cmsMLUdup
            - BranchSide:      'cmsio1.c:913,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:891,28'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:894,28'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:898,36'
          Dst:             cmsDupProfileSequenceDescription
        - Src:             'cmsio1.c:899,36'
          Dst:             cmsDupProfileSequenceDescription
        - Src:             'cmsio1.c:902,49'
          Dst:             cmsDupProfileSequenceDescription
        - Src:             'cmsio1.c:904,14'
          Dst:             cmsDupProfileSequenceDescription
        - Src:             'cmsio1.c:911,43'
          Dst:             cmsMLUdup
    - functionName:    cmsIsIntentSupported
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Intent
        - UsedDirection
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsIsCLUT
        - cmsIsMatrixShaper
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsio1.c:868,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:868,53'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:875,30'
              BranchSideFuncs:
                - cmsIsMatrixShaper
      Callsites:
        - Src:             'cmsio1.c:868,9'
          Dst:             cmsIsCLUT
        - Src:             'cmsio1.c:875,12'
          Dst:             cmsIsMatrixShaper
    - functionName:    cmsIsCLUT
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Intent
        - UsedDirection
      BBCount:         16
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - cmsGetDeviceClass
        - cmsGetHeaderRenderingIntent
        - cmsGetProfileContextID
        - cmsIsIntentSupported
        - cmsIsTag
        - cmsSignalError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:835,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:836,49'
              BranchSideFuncs:
                - cmsGetHeaderRenderingIntent
            - BranchSide:      'cmsio1.c:839,13'
              BranchSideFuncs:
                - cmsIsIntentSupported
                - cmsIsIntentSupported
                - cmsIsTag
                - cmsGetProfileContextID
                - cmsSignalError
        - Branch String:   'cmsio1.c:839,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:841,42'
              BranchSideFuncs:
                - cmsIsTag
            - BranchSide:      'cmsio1.c:842,42'
              BranchSideFuncs:
                - cmsIsTag
            - BranchSide:      'cmsio1.c:846,40'
              BranchSideFuncs:
                - cmsIsIntentSupported
                - cmsIsIntentSupported
            - BranchSide:      'cmsio1.c:850,50'
              BranchSideFuncs:
                - cmsGetProfileContextID
                - cmsSignalError
        - Branch String:   'cmsio1.c:846,78'
          Branch Sides:
            - BranchSide:      'cmsio1.c:846,78'
              BranchSideFuncs:
                - cmsIsIntentSupported
            - BranchSide:      'cmsio1.c:847,40'
              BranchSideFuncs:
                - cmsIsIntentSupported
        - Branch String:   'cmsio1.c:855,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:856,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:858,21'
              BranchSideFuncs:
                - cmsIsTag
      Callsites:
        - Src:             'cmsio1.c:835,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsio1.c:836,21'
          Dst:             cmsGetHeaderRenderingIntent
        - Src:             'cmsio1.c:846,19'
          Dst:             cmsIsIntentSupported
        - Src:             'cmsio1.c:847,19'
          Dst:             cmsIsIntentSupported
        - Src:             'cmsio1.c:850,27'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:850,12'
          Dst:             cmsSignalError
        - Src:             'cmsio1.c:858,12'
          Dst:             cmsIsTag
    - functionName:    cmsIsMatrixShaper
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         18
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - cmsGetColorSpace
        - cmsIsTag
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmsio1.c:808,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:812,25'
              BranchSideFuncs:
                - cmsIsTag
            - BranchSide:      'cmsio1.c:816,26'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
            - BranchSide:      'cmsio1.c:825,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:816,58'
          Branch Sides:
            - BranchSide:      'cmsio1.c:817,26'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
            - BranchSide:      'cmsio1.c:820,55'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:817,60'
          Branch Sides:
            - BranchSide:      'cmsio1.c:818,26'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
            - BranchSide:      'cmsio1.c:820,55'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:818,59'
          Branch Sides:
            - BranchSide:      'cmsio1.c:819,26'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
            - BranchSide:      'cmsio1.c:820,55'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:819,53'
          Branch Sides:
            - BranchSide:      'cmsio1.c:820,26'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
            - BranchSide:      'cmsio1.c:820,55'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:820,55'
          Branch Sides:
            - BranchSide:      'cmsio1.c:820,55'
              BranchSideFuncs:
                - cmsIsTag
            - BranchSide:      'cmsio1.c:821,26'
              BranchSideFuncs:
                - cmsIsTag
      Callsites:
        - Src:             'cmsio1.c:808,13'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:812,16'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:816,17'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:817,17'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:818,17'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:819,17'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:820,17'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:821,17'
          Dst:             cmsIsTag
    - functionName:    _cmsReadFloatDevicelinkTag
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - tagFloat
      BBCount:         27
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsStageNormalizeFromLabFloat
        - _cmsStageNormalizeFromXyzFloat
        - _cmsStageNormalizeToLabFloat
        - _cmsStageNormalizeToXyzFloat
        - cmsGetColorSpace
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:671,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:671,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:673,9'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:673,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:675,37'
              BranchSideFuncs:
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:679,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:675,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:676,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:677,5'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:681,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:682,17'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:683,9'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:685,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:687,37'
              BranchSideFuncs:
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:691,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:687,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:689,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:693,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:694,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:695,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:666,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:667,53'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:667,24'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:668,34'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:669,34'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:675,55'
          Dst:             _cmsStageNormalizeToLabFloat
        - Src:             'cmsio1.c:675,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:681,59'
          Dst:             _cmsStageNormalizeToXyzFloat
        - Src:             'cmsio1.c:681,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:687,53'
          Dst:             _cmsStageNormalizeFromLabFloat
        - Src:             'cmsio1.c:687,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:693,57'
          Dst:             _cmsStageNormalizeFromXyzFloat
        - Src:             'cmsio1.c:693,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:699,5'
          Dst:             cmsPipelineFree
    - functionName:    _cmsReadDevicelinkLUT
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Intent
      BBCount:         49
      ICount:          288
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - ChangeInterpolationToTrilinear
        - _cmsGetTagTrueType
        - _cmsReadFloatDevicelinkTag
        - _cmsStageAllocLabV2ToV4
        - _cmsStageAllocLabV4ToV2
        - _cmsStageAllocNamedColor
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsIsTag
        - cmsPipelineAlloc
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmsio1.c:714,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:717,26'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
                - cmsReadTag
                - cmsPipelineDup
                - _cmsReadFloatDevicelinkTag
                - cmsReadTag
                - cmsPipelineAlloc
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:721,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:723,64'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineAlloc
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:745,18'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
                - cmsReadTag
                - cmsPipelineDup
                - _cmsReadFloatDevicelinkTag
        - Branch String:   'cmsio1.c:725,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:725,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:727,32'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:728,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:729,13'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:731,37'
              BranchSideFuncs:
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:731,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:732,13'
              BranchSideFuncs:
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:734,30'
              BranchSideFuncs:
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:734,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:735,41'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:738,16'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:735,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:735,91'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:736,17'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:745,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:748,43'
              BranchSideFuncs:
                - _cmsReadFloatDevicelinkTag
            - BranchSide:      'cmsio1.c:751,16'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
                - cmsReadTag
                - cmsPipelineDup
        - Branch String:   'cmsio1.c:752,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:754,56'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineDup
            - BranchSide:      'cmsio1.c:757,19'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:757,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:759,17'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
            - BranchSide:      'cmsio1.c:766,36'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:760,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:760,41'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
            - BranchSide:      'cmsio1.c:761,5'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:767,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:767,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:770,26'
              BranchSideFuncs:
                - cmsPipelineDup
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:771,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:771,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:775,19'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:775,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:776,40'
              BranchSideFuncs:
                - ChangeInterpolationToTrilinear
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:779,39'
              BranchSideFuncs:
                - _cmsGetTagTrueType
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:782,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:782,49'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:786,26'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:786,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:787,37'
              BranchSideFuncs:
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:791,19'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:787,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:788,13'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:789,5'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:791,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:792,37'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:796,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:792,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:793,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:794,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:711,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:721,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsio1.c:723,53'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:727,15'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:731,55'
          Dst:             _cmsStageAllocNamedColor
        - Src:             'cmsio1.c:731,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:734,13'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:735,57'
          Dst:             _cmsStageAllocLabV2ToV4
        - Src:             'cmsio1.c:735,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:740,9'
          Dst:             cmsPipelineFree
        - Src:             'cmsio1.c:745,9'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:748,16'
          Dst:             _cmsReadFloatDevicelinkTag
        - Src:             'cmsio1.c:752,9'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:754,45'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:754,16'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:757,10'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:760,14'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:766,25'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:770,11'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:775,9'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:776,9'
          Dst:             ChangeInterpolationToTrilinear
        - Src:             'cmsio1.c:779,20'
          Dst:             _cmsGetTagTrueType
        - Src:             'cmsio1.c:786,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:787,55'
          Dst:             _cmsStageAllocLabV4ToV2
        - Src:             'cmsio1.c:787,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:791,9'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:792,53'
          Dst:             _cmsStageAllocLabV2ToV4
        - Src:             'cmsio1.c:792,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:799,5'
          Dst:             cmsPipelineFree
    - functionName:    ChangeInterpolationToTrilinear
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsSetInterpolationRoutine
        - cmsPipelineGetPtrToFirstStage
        - cmsStageNext
        - cmsStageType
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:522,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:526,30'
              BranchSideFuncs:
                - cmsStageType
                - cmsStageNext
                - _cmsSetInterpolationRoutine
            - BranchSide:      'cmsio1.c:534,1'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:526,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:528,64'
              BranchSideFuncs:
                - _cmsSetInterpolationRoutine
                - cmsStageNext
                - cmsStageType
            - BranchSide:      'cmsio1.c:533,5'
              BranchSideFuncs:
                - cmsStageNext
                - cmsStageType
                - _cmsSetInterpolationRoutine
      Callsites:
        - Src:             'cmsio1.c:522,18'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmsio1.c:526,17'
          Dst:             cmsStageType
        - Src:             'cmsio1.c:531,17'
          Dst:             _cmsSetInterpolationRoutine
        - Src:             'cmsio1.c:524,17'
          Dst:             cmsStageNext
    - functionName:    BuildRGBOutputMatrixShaper
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         44
      ICount:          246
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - ReadICCMatrixRGB2XYZ
        - _cmsMAT3inverse
        - _cmsStageAllocLab2XYZ
        - cmsFreeToneCurveTriple
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
        - cmsReverseToneCurve
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:461,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:462,9'
              BranchSideFuncs:
                - _cmsMAT3inverse
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:464,10'
              BranchSideFuncs:
                - _cmsMAT3inverse
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:464,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:465,9'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:471,11'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:471,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:472,15'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:475,45'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:472,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:473,17'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:473,30'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:479,20'
          Branch Sides:
            - BranchSide:      'cmsio1.c:479,24'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:480,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:479,34'
          Branch Sides:
            - BranchSide:      'cmsio1.c:479,38'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:480,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:479,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:480,9'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:482,40'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:486,23'
          Branch Sides:
            - BranchSide:      'cmsio1.c:486,27'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:486,40'
          Branch Sides:
            - BranchSide:      'cmsio1.c:486,44'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:486,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:487,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:490,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsFreeToneCurveTriple
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:491,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:496,23'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:507,28'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
        - Branch String:   'cmsio1.c:496,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:498,41'
              BranchSideFuncs:
                - _cmsStageAllocLab2XYZ
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmsio1.c:502,37'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
        - Branch String:   'cmsio1.c:498,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:499,17'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmsio1.c:500,9'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
        - Branch String:   'cmsio1.c:502,123'
          Branch Sides:
            - BranchSide:      'cmsio1.c:503,37'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmsio1.c:504,13'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:502,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:504,13'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmsio1.c:505,5'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
      Callsites:
        - Src:             'cmsio1.c:459,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:461,10'
          Dst:             ReadICCMatrixRGB2XYZ
        - Src:             'cmsio1.c:464,10'
          Dst:             _cmsMAT3inverse
        - Src:             'cmsio1.c:475,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:476,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:477,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:482,20'
          Dst:             cmsReverseToneCurve
        - Src:             'cmsio1.c:483,20'
          Dst:             cmsReverseToneCurve
        - Src:             'cmsio1.c:484,20'
          Dst:             cmsReverseToneCurve
        - Src:             'cmsio1.c:490,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:496,13'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:498,57'
          Dst:             _cmsStageAllocLab2XYZ
        - Src:             'cmsio1.c:498,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:502,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:502,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:503,53'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsio1.c:503,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:507,5'
          Dst:             cmsFreeToneCurveTriple
        - Src:             'cmsio1.c:510,5'
          Dst:             cmsFreeToneCurveTriple
        - Src:             'cmsio1.c:511,5'
          Dst:             cmsPipelineFree
    - functionName:    BuildGrayOutputPipeline
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         20
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cmsFreeToneCurve
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
        - cmsReverseToneCurve
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:418,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:418,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:420,38'
              BranchSideFuncs:
                - cmsReverseToneCurve
                - cmsPipelineAlloc
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:421,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:421,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:423,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:424,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:425,26'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:429,19'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:429,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:431,37'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:435,37'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:431,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:432,13'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:433,5'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:435,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:0,0'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:436,13'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:439,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:440,9'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:442,22'
              BranchSideFuncs:
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmsio1.c:415,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:417,32'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:420,18'
          Dst:             cmsReverseToneCurve
        - Src:             'cmsio1.c:423,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:425,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsio1.c:429,9'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:431,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:431,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:435,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:435,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:439,49'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsio1.c:439,10'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:442,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsio1.c:446,5'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsio1.c:447,5'
          Dst:             cmsPipelineFree
    - functionName:    _cmsReadFloatOutputTag
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - tagFloat
      BBCount:         27
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsStageNormalizeFromLabFloat
        - _cmsStageNormalizeFromXyzFloat
        - _cmsStageNormalizeToLabFloat
        - _cmsStageNormalizeToXyzFloat
        - cmsGetColorSpace
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:546,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:546,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:550,10'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:550,10'
          Branch Sides:
            - BranchSide:      'cmsio1.c:552,37'
              BranchSideFuncs:
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:556,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:552,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:553,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:554,5'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:558,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:559,17'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:560,9'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:563,10'
          Branch Sides:
            - BranchSide:      'cmsio1.c:565,37'
              BranchSideFuncs:
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:568,14'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:565,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:566,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:567,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:570,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:571,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:572,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:541,34'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:542,64'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:542,34'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:543,34'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:544,40'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:552,55'
          Dst:             _cmsStageNormalizeToLabFloat
        - Src:             'cmsio1.c:552,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:558,59'
          Dst:             _cmsStageNormalizeToXyzFloat
        - Src:             'cmsio1.c:558,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:565,53'
          Dst:             _cmsStageNormalizeFromLabFloat
        - Src:             'cmsio1.c:565,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:570,53'
          Dst:             _cmsStageNormalizeFromXyzFloat
        - Src:             'cmsio1.c:570,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:577,5'
          Dst:             cmsPipelineFree
    - functionName:    _cmsReadOutputLUT
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Intent
      BBCount:         36
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - BuildGrayOutputPipeline
        - BuildRGBOutputMatrixShaper
        - ChangeInterpolationToTrilinear
        - _cmsGetTagTrueType
        - _cmsReadFloatOutputTag
        - _cmsStageAllocLabV2ToV4
        - _cmsStageAllocLabV4ToV2
        - cmsGetColorSpace
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsIsTag
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:590,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:592,30'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
                - _cmsReadFloatOutputTag
            - BranchSide:      'cmsio1.c:649,26'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
        - Branch String:   'cmsio1.c:595,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:598,43'
              BranchSideFuncs:
                - _cmsReadFloatOutputTag
            - BranchSide:      'cmsio1.c:602,23'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:602,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:603,21'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
            - BranchSide:      'cmsio1.c:606,22'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:606,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:611,58'
              BranchSideFuncs:
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
            - BranchSide:      'cmsio1.c:644,5'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BuildRGBOutputMatrixShaper
                - BuildGrayOutputPipeline
        - Branch String:   'cmsio1.c:612,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:612,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:615,48'
              BranchSideFuncs:
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:619,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:619,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:623,27'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - ChangeInterpolationToTrilinear
        - Branch String:   'cmsio1.c:623,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:624,48'
              BranchSideFuncs:
                - ChangeInterpolationToTrilinear
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:627,17'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:627,49'
          Branch Sides:
            - BranchSide:      'cmsio1.c:627,62'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:628,24'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:627,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:628,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:631,41'
              BranchSideFuncs:
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:631,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:632,17'
              BranchSideFuncs:
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:635,34'
              BranchSideFuncs:
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:635,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:636,45'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:639,20'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:636,21'
          Branch Sides:
            - BranchSide:      'cmsio1.c:636,95'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:637,21'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:649,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:653,40'
              BranchSideFuncs:
                - BuildGrayOutputPipeline
            - BranchSide:      'cmsio1.c:657,39'
              BranchSideFuncs:
                - BuildRGBOutputMatrixShaper
      Callsites:
        - Src:             'cmsio1.c:587,29'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:595,13'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:598,20'
          Dst:             _cmsReadFloatOutputTag
        - Src:             'cmsio1.c:602,14'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:606,13'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:611,47'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:615,29'
          Dst:             _cmsGetTagTrueType
        - Src:             'cmsio1.c:618,19'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:623,17'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:624,17'
          Dst:             ChangeInterpolationToTrilinear
        - Src:             'cmsio1.c:627,52'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:631,59'
          Dst:             _cmsStageAllocLabV4ToV2
        - Src:             'cmsio1.c:631,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:635,17'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:636,61'
          Dst:             _cmsStageAllocLabV2ToV4
        - Src:             'cmsio1.c:636,22'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:641,13'
          Dst:             cmsPipelineFree
        - Src:             'cmsio1.c:649,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:653,16'
          Dst:             BuildGrayOutputPipeline
        - Src:             'cmsio1.c:657,12'
          Dst:             BuildRGBOutputMatrixShaper
    - functionName:    BuildRGBInputMatrixShaper
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         35
      ICount:          185
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ReadICCMatrixRGB2XYZ
        - _cmsStageAllocXYZ2Lab
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:218,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:218,48'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:224,11'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:224,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:225,15'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:229,45'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:225,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:226,17'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:226,30'
              BranchSideFuncs:
                - cmsReadTag
                - cmsReadTag
                - cmsReadTag
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:233,20'
          Branch Sides:
            - BranchSide:      'cmsio1.c:233,24'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:233,34'
          Branch Sides:
            - BranchSide:      'cmsio1.c:233,38'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:233,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:234,9'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:236,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:237,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:239,37'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:254,12'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:239,100'
          Branch Sides:
            - BranchSide:      'cmsio1.c:240,37'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:241,13'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:239,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:241,13'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:246,23'
              BranchSideFuncs:
                - cmsGetPCS
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:246,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:248,41'
              BranchSideFuncs:
                - _cmsStageAllocXYZ2Lab
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:252,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:248,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:249,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:250,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:215,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:218,10'
          Dst:             ReadICCMatrixRGB2XYZ
        - Src:             'cmsio1.c:229,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:230,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:231,34'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:236,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:239,53'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsio1.c:239,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:240,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:240,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:246,13'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:248,57'
          Dst:             _cmsStageAllocXYZ2Lab
        - Src:             'cmsio1.c:248,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:257,5'
          Dst:             cmsPipelineFree
    - functionName:    BuildGrayInputMatrixPipeline
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProfile
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurve
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
        - cmsStageAllocMatrix
        - cmsStageAllocToneCurves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:163,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:163,26'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:165,28'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - cmsGetPCS
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:166,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:167,9'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:169,19'
              BranchSideFuncs:
                - cmsGetPCS
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:169,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:172,25'
              BranchSideFuncs:
                - cmsBuildTabulatedToneCurve16
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:196,37'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:178,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:179,13'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:181,24'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:185,121'
          Branch Sides:
            - BranchSide:      'cmsio1.c:186,37'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsPipelineInsertStage
                - cmsFreeToneCurve
                - cmsPipelineFree
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:187,34'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:185,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:187,34'
              BranchSideFuncs:
                - cmsFreeToneCurve
            - BranchSide:      'cmsio1.c:191,26'
              BranchSideFuncs:
                - cmsFreeToneCurve
        - Branch String:   'cmsio1.c:196,102'
          Branch Sides:
            - BranchSide:      'cmsio1.c:197,37'
              BranchSideFuncs:
                - cmsStageAllocMatrix
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:198,13'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:196,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:198,13'
              BranchSideFuncs:
                - cmsPipelineFree
      Callsites:
        - Src:             'cmsio1.c:160,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:162,32'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:165,11'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:169,9'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:176,20'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmsio1.c:185,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:185,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:186,53'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsio1.c:186,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:187,17'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsio1.c:191,9'
          Dst:             cmsFreeToneCurve
        - Src:             'cmsio1.c:196,53'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmsio1.c:196,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:197,53'
          Dst:             cmsStageAllocMatrix
        - Src:             'cmsio1.c:197,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:204,5'
          Dst:             cmsPipelineFree
    - functionName:    _cmsReadFloatInputTag
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - tagFloat
      BBCount:         27
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsStageNormalizeFromLabFloat
        - _cmsStageNormalizeFromXyzFloat
        - _cmsStageNormalizeToLabFloat
        - _cmsStageNormalizeToXyzFloat
        - cmsGetColorSpace
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmsio1.c:272,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:276,10'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:276,10'
          Branch Sides:
            - BranchSide:      'cmsio1.c:278,37'
              BranchSideFuncs:
                - _cmsStageNormalizeToLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:281,14'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - _cmsStageNormalizeToXyzFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:278,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:279,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:280,5'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:283,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:284,13'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:285,5'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:287,10'
          Branch Sides:
            - BranchSide:      'cmsio1.c:289,37'
              BranchSideFuncs:
                - _cmsStageNormalizeFromLabFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:292,14'
              BranchSideFuncs:
                - _cmsStageNormalizeFromXyzFloat
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:289,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:291,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:294,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:296,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:267,34'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:268,64'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:268,34'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:269,34'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:270,34'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:278,55'
          Dst:             _cmsStageNormalizeToLabFloat
        - Src:             'cmsio1.c:278,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:283,55'
          Dst:             _cmsStageNormalizeToXyzFloat
        - Src:             'cmsio1.c:283,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:289,53'
          Dst:             _cmsStageNormalizeFromLabFloat
        - Src:             'cmsio1.c:289,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:294,53'
          Dst:             _cmsStageNormalizeFromXyzFloat
        - Src:             'cmsio1.c:294,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:301,5'
          Dst:             cmsPipelineFree
    - functionName:    _cmsReadInputLUT
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - Intent
      BBCount:         42
      ICount:          257
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - BuildGrayInputMatrixPipeline
        - BuildRGBInputMatrixShaper
        - _cmsGetTagTrueType
        - _cmsReadFloatInputTag
        - _cmsStageAllocLabV2ToV4
        - _cmsStageAllocLabV4ToV2
        - _cmsStageAllocNamedColor
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetPCS
        - cmsGetProfileContextID
        - cmsIsTag
        - cmsPipelineAlloc
        - cmsPipelineDup
        - cmsPipelineFree
        - cmsPipelineInsertStage
        - cmsReadTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:317,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:320,65'
              BranchSideFuncs:
                - cmsReadTag
                - cmsPipelineAlloc
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:338,9'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsReadFloatInputTag
        - Branch String:   'cmsio1.c:322,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:322,25'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:324,32'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:325,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:326,13'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:328,37'
              BranchSideFuncs:
                - _cmsStageAllocNamedColor
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:328,91'
          Branch Sides:
            - BranchSide:      'cmsio1.c:329,37'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:330,29'
              BranchSideFuncs:
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:328,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:330,29'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:333,16'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:338,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:340,30'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - _cmsReadFloatInputTag
            - BranchSide:      'cmsio1.c:392,26'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
        - Branch String:   'cmsio1.c:343,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:347,42'
              BranchSideFuncs:
                - _cmsReadFloatInputTag
            - BranchSide:      'cmsio1.c:351,23'
              BranchSideFuncs:
                - cmsIsTag
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:351,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:352,21'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:355,22'
              BranchSideFuncs:
                - cmsIsTag
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:355,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:360,58'
              BranchSideFuncs:
                - cmsReadTag
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:387,5'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BuildRGBInputMatrixShaper
                - BuildGrayInputMatrixPipeline
        - Branch String:   'cmsio1.c:361,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:361,30'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:364,48'
              BranchSideFuncs:
                - _cmsGetTagTrueType
                - cmsPipelineDup
                - cmsGetPCS
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:370,49'
          Branch Sides:
            - BranchSide:      'cmsio1.c:370,62'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:371,24'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:370,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:371,24'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:374,34'
              BranchSideFuncs:
                - cmsGetColorSpace
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
        - Branch String:   'cmsio1.c:374,61'
          Branch Sides:
            - BranchSide:      'cmsio1.c:375,41'
              BranchSideFuncs:
                - _cmsStageAllocLabV4ToV2
                - cmsPipelineInsertStage
                - cmsPipelineFree
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
            - BranchSide:      'cmsio1.c:379,41'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:374,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:376,17'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
            - BranchSide:      'cmsio1.c:379,41'
              BranchSideFuncs:
                - _cmsStageAllocLabV2ToV4
                - cmsPipelineInsertStage
                - cmsPipelineFree
        - Branch String:   'cmsio1.c:379,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:382,20'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:392,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:396,45'
              BranchSideFuncs:
                - BuildGrayInputMatrixPipeline
            - BranchSide:      'cmsio1.c:400,38'
              BranchSideFuncs:
                - BuildRGBInputMatrixShaper
      Callsites:
        - Src:             'cmsio1.c:314,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmsio1.c:317,9'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsio1.c:320,54'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:324,15'
          Dst:             cmsPipelineAlloc
        - Src:             'cmsio1.c:328,55'
          Dst:             _cmsStageAllocNamedColor
        - Src:             'cmsio1.c:328,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:329,53'
          Dst:             _cmsStageAllocLabV2ToV4
        - Src:             'cmsio1.c:329,14'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:330,13'
          Dst:             cmsPipelineFree
        - Src:             'cmsio1.c:343,13'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:347,20'
          Dst:             _cmsReadFloatInputTag
        - Src:             'cmsio1.c:351,14'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:355,13'
          Dst:             cmsIsTag
        - Src:             'cmsio1.c:360,47'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:364,29'
          Dst:             _cmsGetTagTrueType
        - Src:             'cmsio1.c:367,19'
          Dst:             cmsPipelineDup
        - Src:             'cmsio1.c:370,52'
          Dst:             cmsGetPCS
        - Src:             'cmsio1.c:374,17'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:375,59'
          Dst:             _cmsStageAllocLabV4ToV2
        - Src:             'cmsio1.c:375,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:379,57'
          Dst:             _cmsStageAllocLabV2ToV4
        - Src:             'cmsio1.c:379,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmsio1.c:384,13'
          Dst:             cmsPipelineFree
        - Src:             'cmsio1.c:392,9'
          Dst:             cmsGetColorSpace
        - Src:             'cmsio1.c:396,16'
          Dst:             BuildGrayInputMatrixPipeline
        - Src:             'cmsio1.c:400,12'
          Dst:             BuildRGBInputMatrixShaper
    - functionName:    _cmsReadCHAD
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - hProfile
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsAdaptationMatrix
        - _cmsMAT3identity
        - cmsD50_XYZ
        - cmsGetDeviceClass
        - cmsGetEncodedICCversion
        - cmsReadTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:98,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:98,5'
              BranchSideFuncs:
                - cmsReadTag
                - _cmsMAT3identity
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsReadTag
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - _cmsMAT3identity
            - BranchSide:      'cmsio1.c:100,33'
              BranchSideFuncs:
                - cmsReadTag
                - _cmsMAT3identity
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsReadTag
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - _cmsMAT3identity
        - Branch String:   'cmsio1.c:102,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:103,10'
              BranchSideFuncs: []
            - BranchSide:      'cmsio1.c:108,22'
              BranchSideFuncs:
                - _cmsMAT3identity
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsReadTag
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - _cmsMAT3identity
        - Branch String:   'cmsio1.c:111,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:113,31'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsReadTag
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - _cmsMAT3identity
            - BranchSide:      'cmsio1.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:113,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:115,56'
              BranchSideFuncs:
                - cmsReadTag
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
                - _cmsMAT3identity
            - BranchSide:      'cmsio1.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:117,17'
          Branch Sides:
            - BranchSide:      'cmsio1.c:119,34'
              BranchSideFuncs:
                - _cmsMAT3identity
            - BranchSide:      'cmsio1.c:123,41'
              BranchSideFuncs:
                - cmsD50_XYZ
                - _cmsAdaptationMatrix
      Callsites:
        - Src:             'cmsio1.c:98,5'
          Dst:             __assert_fail
        - Src:             'cmsio1.c:100,22'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:108,5'
          Dst:             _cmsMAT3identity
        - Src:             'cmsio1.c:111,9'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmsio1.c:113,13'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsio1.c:115,45'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:119,17'
          Dst:             _cmsMAT3identity
        - Src:             'cmsio1.c:123,60'
          Dst:             cmsD50_XYZ
        - Src:             'cmsio1.c:123,20'
          Dst:             _cmsAdaptationMatrix
    - functionName:    _cmsReadMediaWhitePoint
      functionSourceFile: '/src/lcms/src/cmsio1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Dest
        - hProfile
      BBCount:         14
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cmsD50_XYZ
        - cmsGetDeviceClass
        - cmsGetEncodedICCversion
        - cmsReadTag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsio1.c:68,5'
          Branch Sides:
            - BranchSide:      'cmsio1.c:68,5'
              BranchSideFuncs:
                - cmsReadTag
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsD50_XYZ
                - cmsD50_XYZ
            - BranchSide:      'cmsio1.c:70,35'
              BranchSideFuncs:
                - cmsReadTag
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsD50_XYZ
                - cmsD50_XYZ
        - Branch String:   'cmsio1.c:73,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:74,10'
              BranchSideFuncs:
                - cmsD50_XYZ
            - BranchSide:      'cmsio1.c:79,33'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetDeviceClass
                - cmsD50_XYZ
        - Branch String:   'cmsio1.c:79,9'
          Branch Sides:
            - BranchSide:      'cmsio1.c:81,31'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - cmsD50_XYZ
            - BranchSide:      'cmsio1.c:88,6'
              BranchSideFuncs: []
        - Branch String:   'cmsio1.c:81,13'
          Branch Sides:
            - BranchSide:      'cmsio1.c:82,14'
              BranchSideFuncs:
                - cmsD50_XYZ
            - BranchSide:      'cmsio1.c:85,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsio1.c:68,5'
          Dst:             __assert_fail
        - Src:             'cmsio1.c:70,24'
          Dst:             cmsReadTag
        - Src:             'cmsio1.c:74,18'
          Dst:             cmsD50_XYZ
        - Src:             'cmsio1.c:79,9'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmsio1.c:81,13'
          Dst:             cmsGetDeviceClass
        - Src:             'cmsio1.c:82,22'
          Dst:             cmsD50_XYZ
    - functionName:    _cmsQuickFloor
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsQuickFloorWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickFloor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lcms2_internal.h:184,30'
          Dst:             _cmsQuickFloor
    - functionName:    From16ToFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - In
        - Out
        - n
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:98,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:101,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FromFloatTo16
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - In
        - Out
        - n
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:87,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:88,40'
              BranchSideFuncs:
                - _cmsQuickSaturateWord.2227
            - BranchSide:      'cmslut.c:90,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:88,18'
          Dst:             _cmsQuickSaturateWord
    - functionName:    _cmsQuickSaturateWord
      functionSourceFile: '/src/lcms/src/./lcms2_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsQuickFloorWord
      functionUses:    2
      BranchProfiles:
        - Branch String:   './lcms2_internal.h:191,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:191,17'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:192,9'
              BranchSideFuncs:
                - _cmsQuickFloorWord.2226
        - Branch String:   './lcms2_internal.h:192,9'
          Branch Sides:
            - BranchSide:      './lcms2_internal.h:192,23'
              BranchSideFuncs: []
            - BranchSide:      './lcms2_internal.h:194,31'
              BranchSideFuncs:
                - _cmsQuickFloorWord.2226
      Callsites:
        - Src:             './lcms2_internal.h:194,12'
          Dst:             _cmsQuickFloorWord
    - functionName:    IncDelta
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Val
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1717,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1719,10'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1722,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EuclideanDistance
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - n
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - sqrtf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1735,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1736,32'
              BranchSideFuncs:
                - sqrtf
            - BranchSide:      'cmslut.c:1740,18'
              BranchSideFuncs:
                - sqrtf
      Callsites:
        - Src:             'cmslut.c:1740,12'
          Dst:             sqrtf
    - functionName:    sqrtf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsPipelineEvalReverseFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Target
        - Result
        - Hint
        - lut
      BBCount:         50
      ICount:          408
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - EuclideanDistance
        - IncDelta
        - _cmsMAT3solve
        - cmsPipelineEvalFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1765,34'
          Branch Sides:
            - BranchSide:      'cmslut.c:1765,37'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1766,9'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1765,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1765,63'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1766,9'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1766,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1766,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1769,9'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1769,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1772,23'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1777,15'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1777,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:0,0'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1778,20'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1782,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1783,16'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1785,10'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1789,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1792,30'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1848,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1798,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1799,13'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1802,25'
              BranchSideFuncs:
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1803,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1804,31'
              BranchSideFuncs:
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1807,13'
              BranchSideFuncs:
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1807,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1808,13'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1811,16'
              BranchSideFuncs:
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1811,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1813,21'
              BranchSideFuncs:
                - IncDelta
                - cmsPipelineEvalFloat
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
            - BranchSide:      'cmslut.c:1828,21'
              BranchSideFuncs:
                - _cmsMAT3solve
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1832,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1833,13'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1836,40'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1841,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1842,19'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1846,5'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
        - Branch String:   'cmslut.c:1842,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1842,29'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
            - BranchSide:      'cmslut.c:1844,23'
              BranchSideFuncs:
                - cmsPipelineEvalFloat
                - EuclideanDistance
                - _cmsMAT3solve
                - IncDelta
                - cmsPipelineEvalFloat
      Callsites:
        - Src:             'cmslut.c:1792,9'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmslut.c:1795,17'
          Dst:             EuclideanDistance
        - Src:             'cmslut.c:1818,13'
          Dst:             IncDelta
        - Src:             'cmslut.c:1820,13'
          Dst:             cmsPipelineEvalFloat
        - Src:             'cmslut.c:1832,14'
          Dst:             _cmsMAT3solve
    - functionName:    cmsPipelineEvalFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - lut
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmslut.c:1457,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1457,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:1457,5'
          Dst:             __assert_fail
    - functionName:    _cmsPipelineSetOptimizationParameters
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Lut
        - Eval16
        - PrivateData
        - FreePrivateDataFn
        - DupPrivateDataFn
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsPipelineGetPtrToLastStage
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmslut.c:1655,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1656,20'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1658,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsPipelineGetPtrToFirstStage
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsPipelineSetSaveAs8bitsFlag
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lut
        - On
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsPipelineCat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l1
        - l2
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BlessLUT
        - cmsPipelineInsertStage
        - cmsStageDup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmslut.c:1618,31'
          Branch Sides:
            - BranchSide:      'cmslut.c:1618,34'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
            - BranchSide:      'cmslut.c:1624,16'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
        - Branch String:   'cmslut.c:1618,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1619,31'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
            - BranchSide:      'cmslut.c:1624,16'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
        - Branch String:   'cmslut.c:1624,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1629,41'
              BranchSideFuncs:
                - cmsStageDup
                - cmsPipelineInsertStage
                - BlessLUT
            - BranchSide:      'cmslut.c:1633,21'
              BranchSideFuncs:
                - BlessLUT
        - Branch String:   'cmslut.c:1629,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1630,17'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
            - BranchSide:      'cmslut.c:1631,5'
              BranchSideFuncs:
                - BlessLUT
                - cmsStageDup
                - cmsPipelineInsertStage
      Callsites:
        - Src:             'cmslut.c:1629,56'
          Dst:             cmsStageDup
        - Src:             'cmslut.c:1629,18'
          Dst:             cmsPipelineInsertStage
        - Src:             'cmslut.c:1633,12'
          Dst:             BlessLUT
    - functionName:    cmsStageDup
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _cmsStageAllocPlaceholder
        - cmsStageFree
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmslut.c:1254,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1254,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1255,40'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - cmsStageFree
        - Branch String:   'cmslut.c:1263,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1263,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1265,27'
              BranchSideFuncs:
                - cmsStageFree
        - Branch String:   'cmslut.c:1267,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1269,25'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:1279,9'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1271,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1273,26'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:1277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1255,14'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:1273,13'
          Dst:             cmsStageFree
    - functionName:    cmsPipelineInsertStage
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
        - loc
        - mpe
      BBCount:         20
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - BlessLUT
      functionUses:    103
      BranchProfiles:
        - Branch String:   'cmslut.c:1523,21'
          Branch Sides:
            - BranchSide:      'cmslut.c:1523,24'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1524,9'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1523,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1524,9'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1526,13'
              BranchSideFuncs:
                - BlessLUT
        - Branch String:   'cmslut.c:1526,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1529,26'
              BranchSideFuncs:
                - BlessLUT
            - BranchSide:      'cmslut.c:1535,17'
              BranchSideFuncs:
                - BlessLUT
            - BranchSide:      'cmslut.c:1548,13'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1535,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1536,34'
              BranchSideFuncs:
                - BlessLUT
            - BranchSide:      'cmslut.c:1539,27'
              BranchSideFuncs:
                - BlessLUT
        - Branch String:   'cmslut.c:1539,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1541,50'
              BranchSideFuncs:
                - BlessLUT
            - BranchSide:      'cmslut.c:1543,35'
              BranchSideFuncs:
                - BlessLUT
      Callsites:
        - Src:             'cmslut.c:1551,12'
          Dst:             BlessLUT
    - functionName:    BlessLUT
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cmsPipelineGetPtrToFirstStage
        - cmsPipelineGetPtrToLastStage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmslut.c:1293,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1300,48'
              BranchSideFuncs:
                - cmsPipelineGetPtrToFirstStage
                - cmsPipelineGetPtrToLastStage
            - BranchSide:      'cmslut.c:1322,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1303,27'
          Branch Sides:
            - BranchSide:      'cmslut.c:1303,44'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1303,30'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1303,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1303,44'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1305,30'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1312,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1314,17'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1320,1'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1314,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1315,17'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1317,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1300,18'
          Dst:             cmsPipelineGetPtrToFirstStage
        - Src:             'cmslut.c:1301,18'
          Dst:             cmsPipelineGetPtrToLastStage
    - functionName:    _cmsStageAllocPlaceholder
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Type
        - InputChannels
        - OutputChannels
        - EvalPtr
        - DupElemPtr
        - FreePtr
        - Data
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsMallocZero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmslut.c:42,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:42,21'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:45,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:40,32'
          Dst:             _cmsMallocZero
    - functionName:    cmsStageFree
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsFree
      functionUses:    26
      BranchProfiles:
        - Branch String:   'cmslut.c:1211,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1211,9'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmslut.c:1212,9'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmslut.c:1214,5'
          Dst:             _cmsFree
    - functionName:    cmsPipelineUnlinkStage
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
        - loc
        - mpe
      BBCount:         23
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - BlessLUT
        - cmsStageFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:1562,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1563,13'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1568,13'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
        - Branch String:   'cmslut.c:1563,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1563,19'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1568,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1572,34'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
            - BranchSide:      'cmslut.c:1582,29'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
            - BranchSide:      'cmslut.c:1599,5'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
        - Branch String:   'cmslut.c:1583,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1586,32'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
            - BranchSide:      'cmslut.c:1590,24'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
        - Branch String:   'cmslut.c:1593,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:1594,17'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
            - BranchSide:      'cmslut.c:1596,17'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
        - Branch String:   'cmslut.c:1601,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1602,16'
              BranchSideFuncs:
                - BlessLUT
            - BranchSide:      'cmslut.c:1604,22'
              BranchSideFuncs:
                - cmsStageFree
                - BlessLUT
      Callsites:
        - Src:             'cmslut.c:1604,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:1607,5'
          Dst:             BlessLUT
    - functionName:    cmsPipelineDup
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         25
      ICount:          195
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - BlessLUT
        - _cmsFree
        - cmsPipelineAlloc
        - cmsPipelineFree
        - cmsStageDup
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmslut.c:1470,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1470,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1472,31'
              BranchSideFuncs:
                - cmsPipelineAlloc
                - BlessLUT
                - _cmsFree
                - cmsStageDup
                - cmsPipelineFree
        - Branch String:   'cmslut.c:1473,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1473,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1475,16'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
                - cmsStageDup
                - cmsPipelineFree
        - Branch String:   'cmslut.c:1475,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1479,35'
              BranchSideFuncs:
                - cmsStageDup
                - BlessLUT
                - _cmsFree
                - cmsPipelineFree
            - BranchSide:      'cmslut.c:1498,28'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
        - Branch String:   'cmslut.c:1481,18'
          Branch Sides:
            - BranchSide:      'cmslut.c:1482,34'
              BranchSideFuncs:
                - cmsPipelineFree
            - BranchSide:      'cmslut.c:1486,18'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
                - cmsStageDup
                - cmsPipelineFree
        - Branch String:   'cmslut.c:1486,18'
          Branch Sides:
            - BranchSide:      'cmslut.c:1487,38'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
                - cmsStageDup
                - cmsPipelineFree
            - BranchSide:      'cmslut.c:1491,21'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
                - cmsStageDup
                - cmsPipelineFree
        - Branch String:   'cmslut.c:1503,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1504,25'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
            - BranchSide:      'cmslut.c:1507,31'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
        - Branch String:   'cmslut.c:1509,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1511,18'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1515,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1472,14'
          Dst:             cmsPipelineAlloc
        - Src:             'cmslut.c:1479,23'
          Dst:             cmsStageDup
        - Src:             'cmslut.c:1482,18'
          Dst:             cmsPipelineFree
        - Src:             'cmslut.c:1509,10'
          Dst:             BlessLUT
        - Src:             'cmslut.c:1511,9'
          Dst:             _cmsFree
    - functionName:    cmsPipelineAlloc
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - InputChannels
        - OutputChannels
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BlessLUT
        - _cmsFree
        - _cmsMallocZero
      functionUses:    29
      BranchProfiles:
        - Branch String:   'cmslut.c:1382,44'
          Branch Sides:
            - BranchSide:      'cmslut.c:1383,46'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1383,12'
              BranchSideFuncs:
                - _cmsMallocZero
                - BlessLUT
                - _cmsFree
        - Branch String:   'cmslut.c:1382,12'
          Branch Sides:
            - BranchSide:      'cmslut.c:1383,46'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1385,47'
              BranchSideFuncs:
                - _cmsMallocZero
                - BlessLUT
                - _cmsFree
        - Branch String:   'cmslut.c:1386,12'
          Branch Sides:
            - BranchSide:      'cmslut.c:1386,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1388,35'
              BranchSideFuncs:
                - BlessLUT
                - _cmsFree
        - Branch String:   'cmslut.c:1398,12'
          Branch Sides:
            - BranchSide:      'cmslut.c:1400,21'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1404,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1385,32'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:1398,13'
          Dst:             BlessLUT
        - Src:             'cmslut.c:1400,12'
          Dst:             _cmsFree
    - functionName:    cmsPipelineFree
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
        - cmsStageFree
      functionUses:    66
      BranchProfiles:
        - Branch String:   'cmslut.c:1430,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1430,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1432,16'
              BranchSideFuncs:
                - _cmsFree
                - cmsStageFree
        - Branch String:   'cmslut.c:1432,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1436,20'
              BranchSideFuncs:
                - cmsStageFree
                - _cmsFree
            - BranchSide:      'cmslut.c:1440,9'
              BranchSideFuncs:
                - _cmsFree
        - Branch String:   'cmslut.c:1440,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1440,27'
              BranchSideFuncs:
                - _cmsFree
            - BranchSide:      'cmslut.c:1442,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmslut.c:1437,13'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:1442,5'
          Dst:             _cmsFree
    - functionName:    _LUTeval16
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         7
      ICount:          91
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - From16ToFloat
        - FromFloatTo16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1337,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1341,26'
              BranchSideFuncs:
                - FromFloatTo16
            - BranchSide:      'cmslut.c:1347,28'
              BranchSideFuncs:
                - FromFloatTo16
      Callsites:
        - Src:             'cmslut.c:1335,5'
          Dst:             From16ToFloat
        - Src:             'cmslut.c:1347,5'
          Dst:             FromFloatTo16
    - functionName:    _LUTevalFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - D
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1363,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1367,27'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1372,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsPipelineEval16
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - lut
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1449,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1449,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1449,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:1449,5'
          Dst:             __assert_fail
    - functionName:    cmsPipelineOutputChannels
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmslut.c:1421,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1421,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1421,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:1421,5'
          Dst:             __assert_fail
    - functionName:    cmsPipelineInputChannels
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmslut.c:1415,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1415,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1415,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:1415,5'
          Dst:             __assert_fail
    - functionName:    cmsGetPipelineContextID
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmslut.c:1409,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1409,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1409,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:1409,5'
          Dst:             __assert_fail
    - functionName:    cmsStageNext
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsGetStageContextID
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageData
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageType
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageOutputChannels
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageInputChannels
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsStageAllocLabPrelin
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsBuildGamma
        - cmsBuildParametricToneCurve
        - cmsStageAllocToneCurves
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:1200,19'
          Dst:             cmsBuildGamma
        - Src:             'cmslut.c:1201,19'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmslut.c:1202,19'
          Dst:             cmsBuildParametricToneCurve
        - Src:             'cmslut.c:1204,12'
          Dst:             cmsStageAllocToneCurves
    - functionName:    cmsStageAllocToneCurves
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nChannels
        - Curves
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CurveSetDup
        - CurveSetElemTypeFree
        - EvaluateCurves
        - _cmsCalloc
        - _cmsMallocZero
        - _cmsStageAllocPlaceholder
        - cmsBuildGamma
        - cmsDupToneCurve
        - cmsStageFree
      functionUses:    20
      BranchProfiles:
        - Branch String:   'cmslut.c:257,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:257,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:259,57'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - cmsDupToneCurve
                - cmsStageFree
                - cmsBuildGamma
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:260,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:261,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:265,30'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsDupToneCurve
                - cmsStageFree
                - cmsBuildGamma
                - cmsStageFree
        - Branch String:   'cmslut.c:269,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:270,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:274,11'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsStageFree
                - cmsBuildGamma
        - Branch String:   'cmslut.c:274,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:276,13'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsStageFree
                - cmsBuildGamma
            - BranchSide:      'cmslut.c:290,11'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:276,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:277,52'
              BranchSideFuncs:
                - cmsBuildGamma
                - cmsDupToneCurve
                - cmsStageFree
            - BranchSide:      'cmslut.c:280,54'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsBuildGamma
                - cmsStageFree
        - Branch String:   'cmslut.c:283,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:284,26'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:288,5'
              BranchSideFuncs:
                - cmsDupToneCurve
                - cmsStageFree
                - cmsBuildGamma
      Callsites:
        - Src:             'cmslut.c:255,14'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:255,14'
          Dst:             EvaluateCurves
        - Src:             'cmslut.c:255,14'
          Dst:             CurveSetDup
        - Src:             'cmslut.c:255,14'
          Dst:             CurveSetElemTypeFree
        - Src:             'cmslut.c:259,42'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:261,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:268,44'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:270,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:277,38'
          Dst:             cmsBuildGamma
        - Src:             'cmslut.c:280,38'
          Dst:             cmsDupToneCurve
        - Src:             'cmslut.c:284,13'
          Dst:             cmsStageFree
    - functionName:    EvaluateCurves
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         15
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cmsEvalToneCurveFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:174,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:174,5'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmslut.c:176,39'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
        - Branch String:   'cmslut.c:177,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:179,9'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
        - Branch String:   'cmslut.c:179,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:179,35'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:181,11'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
        - Branch String:   'cmslut.c:181,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:181,5'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
            - BranchSide:      'cmslut.c:182,40'
              BranchSideFuncs:
                - cmsEvalToneCurveFloat
      Callsites:
        - Src:             'cmslut.c:174,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:182,18'
          Dst:             cmsEvalToneCurveFloat
    - functionName:    CurveSetDup
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         25
      ICount:          185
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsCalloc
        - _cmsFree
        - _cmsMallocZero
        - cmsDupToneCurve
        - cmsFreeToneCurve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:216,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:216,26'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:218,27'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsDupToneCurve
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmslut.c:221,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:221,38'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:223,11'
              BranchSideFuncs:
                - cmsDupToneCurve
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmslut.c:223,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:226,50'
              BranchSideFuncs:
                - cmsDupToneCurve
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:231,20'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:227,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:227,45'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:230,5'
              BranchSideFuncs:
                - cmsDupToneCurve
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmslut.c:235,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:236,15'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:241,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:236,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:237,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:240,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:237,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:238,34'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:239,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmslut.c:215,42'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:219,44'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:226,34'
          Dst:             cmsDupToneCurve
        - Src:             'cmslut.c:238,17'
          Dst:             cmsFreeToneCurve
        - Src:             'cmslut.c:241,5'
          Dst:             _cmsFree
        - Src:             'cmslut.c:242,5'
          Dst:             _cmsFree
    - functionName:    CurveSetElemTypeFree
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         19
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _cmsFree
        - cmsFreeToneCurve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:192,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:192,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:194,39'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmslut.c:195,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:195,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:197,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
        - Branch String:   'cmslut.c:197,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:198,15'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:203,14'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:198,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:199,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
            - BranchSide:      'cmslut.c:202,5'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:199,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:200,34'
              BranchSideFuncs:
                - cmsFreeToneCurve
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:201,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - cmsFreeToneCurve
      Callsites:
        - Src:             'cmslut.c:192,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:200,17'
          Dst:             cmsFreeToneCurve
        - Src:             'cmslut.c:203,5'
          Dst:             _cmsFree
        - Src:             'cmslut.c:204,5'
          Dst:             _cmsFree
    - functionName:    EvaluateXYZ2Lab
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsXYZ2Lab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:1173,5'
          Dst:             cmsXYZ2Lab
    - functionName:    _cmsStageAllocXYZ2Lab
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EvaluateXYZ2Lab
        - _cmsStageAllocPlaceholder
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:1187,12'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:1187,12'
          Dst:             EvaluateXYZ2Lab
    - functionName:    Clipper
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:1143,8'
          Branch Sides:
            - BranchSide:      'cmslut.c:1145,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1148,1'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:1146,24'
          Branch Sides:
            - BranchSide:      'cmslut.c:1146,15'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1146,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsStageClipNegatives
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nChannels
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clipper
        - _cmsStageAllocPlaceholder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:1152,15'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:1152,15'
          Dst:             Clipper
    - functionName:    _cmsStageNormalizeToXyzFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmslut.c:1133,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1133,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1132,21'
          Dst:             cmsStageAllocMatrix
    - functionName:    cmsStageAllocMatrix
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - Rows
        - Cols
        - Matrix
        - Offset
      BBCount:         35
      ICount:          221
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - EvaluateMatrix
        - MatrixElemDup
        - MatrixElemTypeFree
        - _cmsCalloc
        - _cmsMallocZero
        - _cmsStageAllocPlaceholder
        - cmsStageFree
      functionUses:    29
      BranchProfiles:
        - Branch String:   'cmslut.c:389,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:389,17'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:390,9'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:390,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:390,31'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:391,9'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:391,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:391,31'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:392,9'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:392,18'
          Branch Sides:
            - BranchSide:      'cmslut.c:392,31'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:392,21'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:392,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:392,31'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:394,40'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:396,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:396,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:399,53'
              BranchSideFuncs:
                - _cmsMallocZero
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:400,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:400,26'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:401,27'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:404,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:404,34'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:406,11'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:406,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:407,31'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageFree
            - BranchSide:      'cmslut.c:410,9'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageFree
        - Branch String:   'cmslut.c:410,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:412,59'
              BranchSideFuncs:
                - _cmsCalloc
                - cmsStageFree
            - BranchSide:      'cmslut.c:420,12'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:413,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:413,38'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:415,15'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:415,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:416,39'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:394,14'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:394,14'
          Dst:             EvaluateMatrix
        - Src:             'cmslut.c:394,14'
          Dst:             MatrixElemDup
        - Src:             'cmslut.c:394,14'
          Dst:             MatrixElemTypeFree
        - Src:             'cmslut.c:399,38'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:403,44'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:412,48'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:423,5'
          Dst:             cmsStageFree
    - functionName:    EvaluateMatrix
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         12
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:321,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:336,1'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:324,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:325,20'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:328,13'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:328,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:329,20'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:331,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatrixElemDup
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsDupMem
        - _cmsMallocZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:348,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:348,26'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:350,10'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsDupMem
        - Branch String:   'cmslut.c:354,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:355,59'
              BranchSideFuncs:
                - _cmsDupMem
            - BranchSide:      'cmslut.c:358,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:347,38'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:352,44'
          Dst:             _cmsDupMem
        - Src:             'cmslut.c:355,48'
          Dst:             _cmsDupMem
    - functionName:    MatrixElemTypeFree
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _cmsFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:366,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:368,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:368,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:369,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:371,9'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:371,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:372,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:374,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmslut.c:369,9'
          Dst:             _cmsFree
        - Src:             'cmslut.c:372,9'
          Dst:             _cmsFree
        - Src:             'cmslut.c:374,5'
          Dst:             _cmsFree
    - functionName:    _cmsStageNormalizeToLabFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmslut.c:1116,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1116,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1115,22'
          Dst:             cmsStageAllocMatrix
    - functionName:    _cmsStageNormalizeFromXyzFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmslut.c:1096,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1096,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1097,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1094,22'
          Dst:             cmsStageAllocMatrix
    - functionName:    _cmsStageNormalizeFromLabFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmslut.c:1078,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1078,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1079,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1076,21'
          Dst:             cmsStageAllocMatrix
    - functionName:    _cmsStageAllocLabV4ToV2
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmslut.c:1051,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1051,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1052,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1049,22'
          Dst:             cmsStageAllocMatrix
    - functionName:    _cmsStageAllocLabV2ToV4
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocMatrix
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmslut.c:1035,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1035,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1036,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:1033,21'
          Dst:             cmsStageAllocMatrix
    - functionName:    _cmsStageAllocLabV2ToV4curves
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - cmsBuildTabulatedToneCurve16
        - cmsFreeToneCurveTriple
        - cmsStageAllocToneCurves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:998,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1000,22'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurveTriple
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmslut.c:1015,35'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurveTriple
        - Branch String:   'cmslut.c:1000,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:1001,36'
              BranchSideFuncs:
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmslut.c:1007,15'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurveTriple
                - cmsFreeToneCurveTriple
        - Branch String:   'cmslut.c:1007,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1009,59'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurveTriple
                - cmsFreeToneCurveTriple
            - BranchSide:      'cmslut.c:1012,18'
              BranchSideFuncs:
                - cmsStageAllocToneCurves
                - cmsFreeToneCurveTriple
                - cmsFreeToneCurveTriple
        - Branch String:   'cmslut.c:1018,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:1018,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1019,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:994,19'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmslut.c:995,19'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmslut.c:996,19'
          Dst:             cmsBuildTabulatedToneCurve16
        - Src:             'cmslut.c:1001,13'
          Dst:             cmsFreeToneCurveTriple
        - Src:             'cmslut.c:1015,11'
          Dst:             cmsStageAllocToneCurves
        - Src:             'cmslut.c:1016,5'
          Dst:             cmsFreeToneCurveTriple
    - functionName:    EvaluateLab2XYZ
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsLab2XYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:960,5'
          Dst:             cmsLab2XYZ
    - functionName:    _cmsStageAllocLab2XYZ
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EvaluateLab2XYZ
        - _cmsStageAllocPlaceholder
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:977,12'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:977,12'
          Dst:             EvaluateLab2XYZ
    - functionName:    cmsSliceSpaceFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nInputs
        - clutPoints
        - Sampler
        - Cargo
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CubeSize
        - _cmsQuantizeVal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmslut.c:917,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:917,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:919,29'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:920,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:920,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:922,12'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:922,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:924,16'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:938,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:925,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:927,41'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:934,14'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:934,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:935,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:936,5'
              BranchSideFuncs:
                - _cmsQuantizeVal
      Callsites:
        - Src:             'cmslut.c:919,20'
          Dst:             CubeSize
        - Src:             'cmslut.c:930,42'
          Dst:             _cmsQuantizeVal
    - functionName:    CubeSize
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Dims
        - b
      BBCount:         17
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmslut.c:465,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:465,5'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:467,13'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:467,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:469,15'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:470,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:470,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:472,15'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:475,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:475,34'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:476,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:479,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:479,29'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:481,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:465,5'
          Dst:             __assert_fail
    - functionName:    _cmsQuantizeVal
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - i
        - MaxSamples
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsQuickSaturateWord
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:741,12'
          Dst:             _cmsQuickSaturateWord
    - functionName:    cmsSliceSpace16
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nInputs
        - clutPoints
        - Sampler
        - Cargo
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CubeSize
        - _cmsQuantizeVal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:886,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:886,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:888,29'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:889,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:889,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:891,12'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:891,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:893,16'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:907,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:894,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:896,41'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:903,14'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:903,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:904,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:905,5'
              BranchSideFuncs:
                - _cmsQuantizeVal
      Callsites:
        - Src:             'cmslut.c:888,20'
          Dst:             CubeSize
        - Src:             'cmslut.c:899,21'
          Dst:             _cmsQuantizeVal
    - functionName:    cmsStageSampleCLutFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mpe
        - Sampler
        - Cargo
        - dwFlags
      BBCount:         45
      ICount:          318
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - CubeSize
        - _cmsQuantizeVal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmslut.c:822,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:822,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:824,32'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:826,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:826,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:828,16'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:832,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:832,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:833,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:833,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:833,24'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:834,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:834,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:834,42'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:835,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:835,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:835,41'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:837,29'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:838,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:838,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:840,11'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:841,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:843,16'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:872,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:844,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:846,41'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:853,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:853,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:854,19'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:858,14'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:854,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:855,26'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:856,9'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:858,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:859,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:861,15'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:861,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:863,17'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:869,18'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:863,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:864,23'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:867,9'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:864,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:865,55'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:866,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
      Callsites:
        - Src:             'cmslut.c:837,20'
          Dst:             CubeSize
        - Src:             'cmslut.c:850,42'
          Dst:             _cmsQuantizeVal
    - functionName:    IdentitySampler
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - Cargo
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:705,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:706,18'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:708,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsStageSampleCLut16bit
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mpe
        - Sampler
        - Cargo
        - dwFlags
      BBCount:         45
      ICount:          318
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - CubeSize
        - _cmsQuantizeVal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmslut.c:756,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:756,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:758,33'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:760,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:760,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:762,16'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:766,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:766,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:767,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:767,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:767,24'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:768,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:768,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:768,41'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:769,9'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:769,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:769,41'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:771,5'
              BranchSideFuncs:
                - CubeSize
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:775,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:775,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:777,11'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:778,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:780,16'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:809,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:781,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:783,41'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:790,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:790,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:791,20'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:795,14'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:791,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:792,26'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:793,9'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:795,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:796,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:798,15'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:798,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:800,17'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:806,18'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:800,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:801,23'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:804,9'
              BranchSideFuncs:
                - _cmsQuantizeVal
        - Branch String:   'cmslut.c:801,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:802,50'
              BranchSideFuncs:
                - _cmsQuantizeVal
            - BranchSide:      'cmslut.c:803,13'
              BranchSideFuncs:
                - _cmsQuantizeVal
      Callsites:
        - Src:             'cmslut.c:774,20'
          Dst:             CubeSize
        - Src:             'cmslut.c:787,21'
          Dst:             _cmsQuantizeVal
    - functionName:    _cmsStageAllocIdentityCLut
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nChan
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - IdentitySampler
        - cmsStageAllocCLut16bitGranular
        - cmsStageFree
        - cmsStageSampleCLut16bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:718,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:719,20'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsStageFree
            - BranchSide:      'cmslut.c:721,42'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
                - cmsStageSampleCLut16bit
                - cmsStageFree
        - Branch String:   'cmslut.c:722,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:722,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:724,34'
              BranchSideFuncs:
                - cmsStageSampleCLut16bit
                - cmsStageFree
        - Branch String:   'cmslut.c:724,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:725,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:729,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:721,11'
          Dst:             cmsStageAllocCLut16bitGranular
        - Src:             'cmslut.c:724,10'
          Dst:             cmsStageSampleCLut16bit
        - Src:             'cmslut.c:724,10'
          Dst:             IdentitySampler
        - Src:             'cmslut.c:725,9'
          Dst:             cmsStageFree
    - functionName:    cmsStageAllocCLut16bitGranular
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - clutPoints
        - inputChan
        - outputChan
        - Table
      BBCount:         26
      ICount:          195
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - CLUTElemDup
        - CLutElemTypeFree
        - CubeSize
        - EvaluateCLUTfloatIn16
        - __assert_fail
        - _cmsCalloc
        - _cmsComputeInterpParamsEx
        - _cmsMallocZero
        - _cmsStageAllocPlaceholder
        - cmsSignalError
        - cmsStageFree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmslut.c:557,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:557,5'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsSignalError
            - BranchSide:      'cmslut.c:559,9'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsSignalError
        - Branch String:   'cmslut.c:559,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:560,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmslut.c:564,40'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:567,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:567,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:569,51'
              BranchSideFuncs:
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:570,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:571,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:575,30'
              BranchSideFuncs:
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:580,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:581,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:586,54'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:587,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:588,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:592,9'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:592,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:593,15'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
            - BranchSide:      'cmslut.c:598,50'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:593,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:594,34'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
            - BranchSide:      'cmslut.c:596,5'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:599,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:600,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:604,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:557,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:560,9'
          Dst:             cmsSignalError
        - Src:             'cmslut.c:564,14'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:564,14'
          Dst:             EvaluateCLUTfloatIn16
        - Src:             'cmslut.c:564,14'
          Dst:             CLUTElemDup
        - Src:             'cmslut.c:564,14'
          Dst:             CLutElemTypeFree
        - Src:             'cmslut.c:569,36'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:571,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:577,44'
          Dst:             CubeSize
        - Src:             'cmslut.c:581,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:586,43'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:588,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:598,24'
          Dst:             _cmsComputeInterpParamsEx
        - Src:             'cmslut.c:600,9'
          Dst:             cmsStageFree
    - functionName:    EvaluateCLUTfloatIn16
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         9
      ICount:          82
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - From16ToFloat
        - FromFloatTo16
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmslut.c:450,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:450,5'
              BranchSideFuncs:
                - __assert_fail
                - FromFloatTo16
                - From16ToFloat
            - BranchSide:      'cmslut.c:451,5'
              BranchSideFuncs:
                - __assert_fail
                - FromFloatTo16
                - From16ToFloat
        - Branch String:   'cmslut.c:451,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:451,5'
              BranchSideFuncs:
                - FromFloatTo16
                - From16ToFloat
            - BranchSide:      'cmslut.c:451,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cmslut.c:450,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:451,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:453,5'
          Dst:             FromFloatTo16
        - Src:             'cmslut.c:455,5'
          Dst:             From16ToFloat
    - functionName:    CLUTElemDup
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         22
      ICount:          196
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _cmsComputeInterpParamsEx
        - _cmsDupMem
        - _cmsFree
        - _cmsMallocZero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:492,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:492,26'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:494,32'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
                - _cmsDupMem
        - Branch String:   'cmslut.c:497,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:499,13'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
                - _cmsDupMem
            - BranchSide:      'cmslut.c:510,52'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:499,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:500,67'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:504,61'
              BranchSideFuncs:
                - _cmsDupMem
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:501,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:502,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:503,9'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:505,17'
          Branch Sides:
            - BranchSide:      'cmslut.c:0,0'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:506,17'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:516,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:516,28'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:517,24'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:519,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:521,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFree
            - BranchSide:      'cmslut.c:522,14'
              BranchSideFuncs:
                - _cmsFree
      Callsites:
        - Src:             'cmslut.c:491,36'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:500,56'
          Dst:             _cmsDupMem
        - Src:             'cmslut.c:504,50'
          Dst:             _cmsDupMem
        - Src:             'cmslut.c:510,26'
          Dst:             _cmsComputeInterpParamsEx
        - Src:             'cmslut.c:521,9'
          Dst:             _cmsFree
        - Src:             'cmslut.c:522,5'
          Dst:             _cmsFree
    - functionName:    CLutElemTypeFree
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _cmsFree
        - _cmsFreeInterpParams
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:534,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:534,23'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:537,9'
              BranchSideFuncs:
                - _cmsFreeInterpParams
                - _cmsFree
                - _cmsFree
        - Branch String:   'cmslut.c:537,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:538,18'
              BranchSideFuncs:
                - _cmsFree
                - _cmsFreeInterpParams
                - _cmsFree
            - BranchSide:      'cmslut.c:540,26'
              BranchSideFuncs:
                - _cmsFreeInterpParams
                - _cmsFree
      Callsites:
        - Src:             'cmslut.c:538,9'
          Dst:             _cmsFree
        - Src:             'cmslut.c:540,5'
          Dst:             _cmsFreeInterpParams
        - Src:             'cmslut.c:541,5'
          Dst:             _cmsFree
    - functionName:    EvaluateCLUTfloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageAllocCLutFloatGranular
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - clutPoints
        - inputChan
        - outputChan
        - Table
      BBCount:         26
      ICount:          195
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - CLUTElemDup
        - CLutElemTypeFree
        - CubeSize
        - EvaluateCLUTfloat
        - __assert_fail
        - _cmsCalloc
        - _cmsComputeInterpParamsEx
        - _cmsMallocZero
        - _cmsStageAllocPlaceholder
        - cmsSignalError
        - cmsStageFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmslut.c:648,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:648,5'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsSignalError
            - BranchSide:      'cmslut.c:650,9'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsSignalError
        - Branch String:   'cmslut.c:650,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:651,24'
              BranchSideFuncs:
                - cmsSignalError
            - BranchSide:      'cmslut.c:655,40'
              BranchSideFuncs:
                - _cmsStageAllocPlaceholder
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:657,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:657,25'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:660,51'
              BranchSideFuncs:
                - _cmsMallocZero
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:661,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:662,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:666,30'
              BranchSideFuncs:
                - CubeSize
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:672,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:673,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:677,60'
              BranchSideFuncs:
                - _cmsCalloc
                - _cmsComputeInterpParamsEx
                - cmsStageFree
                - cmsStageFree
        - Branch String:   'cmslut.c:678,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:679,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:683,9'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:683,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:684,15'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
            - BranchSide:      'cmslut.c:689,50'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:684,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:685,39'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
            - BranchSide:      'cmslut.c:687,5'
              BranchSideFuncs:
                - _cmsComputeInterpParamsEx
                - cmsStageFree
        - Branch String:   'cmslut.c:690,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:691,22'
              BranchSideFuncs:
                - cmsStageFree
            - BranchSide:      'cmslut.c:695,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:648,5'
          Dst:             __assert_fail
        - Src:             'cmslut.c:651,9'
          Dst:             cmsSignalError
        - Src:             'cmslut.c:655,14'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:655,14'
          Dst:             EvaluateCLUTfloat
        - Src:             'cmslut.c:655,14'
          Dst:             CLUTElemDup
        - Src:             'cmslut.c:655,14'
          Dst:             CLutElemTypeFree
        - Src:             'cmslut.c:660,36'
          Dst:             _cmsMallocZero
        - Src:             'cmslut.c:662,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:669,44'
          Dst:             CubeSize
        - Src:             'cmslut.c:673,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:677,49'
          Dst:             _cmsCalloc
        - Src:             'cmslut.c:679,9'
          Dst:             cmsStageFree
        - Src:             'cmslut.c:689,24'
          Dst:             _cmsComputeInterpParamsEx
        - Src:             'cmslut.c:691,9'
          Dst:             cmsStageFree
    - functionName:    cmsStageAllocCLutFloat
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nGridPoints
        - inputChan
        - outputChan
        - Table
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocCLutFloatGranular
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmslut.c:634,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:635,25'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
            - BranchSide:      'cmslut.c:637,43'
              BranchSideFuncs:
                - cmsStageAllocCLutFloatGranular
      Callsites:
        - Src:             'cmslut.c:637,12'
          Dst:             cmsStageAllocCLutFloatGranular
    - functionName:    cmsStageAllocCLut16bit
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ContextID
        - nGridPoints
        - inputChan
        - outputChan
        - Table
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocCLut16bitGranular
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmslut.c:617,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:618,25'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
            - BranchSide:      'cmslut.c:620,43'
              BranchSideFuncs:
                - cmsStageAllocCLut16bitGranular
      Callsites:
        - Src:             'cmslut.c:620,12'
          Dst:             cmsStageAllocCLut16bitGranular
    - functionName:    _cmsStageAllocIdentityCurves
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nChannels
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmsStageAllocToneCurves
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmslut.c:299,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:300,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:297,21'
          Dst:             cmsStageAllocToneCurves
    - functionName:    _cmsStageGetPtrToCurveSet
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpe
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsPipelineStageCount
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lut
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmslut.c:1666,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:1667,14'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:1669,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmsPipelineCheckAndRetreiveStages
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Lut
        - n
      BBCount:         25
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cmsPipelineStageCount
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmslut.c:119,9'
          Branch Sides:
            - BranchSide:      'cmslut.c:119,42'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:121,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:125,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:128,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:138,11'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:128,36'
          Branch Sides:
            - BranchSide:      'cmslut.c:128,36'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:128,36'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:129,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:134,15'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:139,5'
          Branch Sides:
            - BranchSide:      'cmslut.c:141,19'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:141,19'
          Branch Sides:
            - BranchSide:      'cmslut.c:141,19'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:141,19'
              BranchSideFuncs: []
        - Branch String:   'cmslut.c:142,13'
          Branch Sides:
            - BranchSide:      'cmslut.c:143,24'
              BranchSideFuncs: []
            - BranchSide:      'cmslut.c:145,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmslut.c:119,9'
          Dst:             cmsPipelineStageCount
    - functionName:    EvaluateIdentity
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - In
        - Out
        - mpe
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmsStageAllocIdentity
      functionSourceFile: '/src/lcms/src/cmslut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ContextID
        - nChannels
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EvaluateIdentity
        - _cmsStageAllocPlaceholder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmslut.c:72,12'
          Dst:             _cmsStageAllocPlaceholder
        - Src:             'cmslut.c:72,12'
          Dst:             EvaluateIdentity
    - functionName:    _cmsMAT3eval
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - a
        - v
      BBCount:         1
      ICount:          124
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsMAT3solve
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - a
        - b
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _cmsMAT3eval
        - _cmsMAT3inverse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmsmtrx.c:162,9'
          Branch Sides:
            - BranchSide:      'cmsmtrx.c:162,37'
              BranchSideFuncs:
                - _cmsMAT3eval
            - BranchSide:      'cmsmtrx.c:164,18'
              BranchSideFuncs:
                - _cmsMAT3eval
      Callsites:
        - Src:             'cmsmtrx.c:162,10'
          Dst:             _cmsMAT3inverse
        - Src:             'cmsmtrx.c:164,5'
          Dst:             _cmsMAT3eval
    - functionName:    _cmsMAT3inverse
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          380
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmsmtrx.c:139,8'
          Branch Sides:
            - BranchSide:      'cmsmtrx.c:139,42'
              BranchSideFuncs: []
            - BranchSide:      'cmsmtrx.c:141,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _cmsMAT3per
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - a
        - b
      BBCount:         3
      ICount:          383
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsVEC3init
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsmtrx.c:119,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsmtrx.c:120,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsmtrx.c:121,5'
          Dst:             _cmsVEC3init
    - functionName:    _cmsVEC3init
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - r
        - x
        - y
        - z
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CloseEnough
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsMAT3isIdentity
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - CloseEnough
        - _cmsMAT3identity
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmsmtrx.c:105,5'
          Branch Sides:
            - BranchSide:      'cmsmtrx.c:106,15'
              BranchSideFuncs:
                - CloseEnough.2371
            - BranchSide:      'cmsmtrx.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'cmsmtrx.c:106,9'
          Branch Sides:
            - BranchSide:      'cmsmtrx.c:107,30'
              BranchSideFuncs:
                - CloseEnough.2371
            - BranchSide:      'cmsmtrx.c:107,73'
              BranchSideFuncs:
                - CloseEnough.2371
        - Branch String:   'cmsmtrx.c:107,17'
          Branch Sides:
            - BranchSide:      'cmsmtrx.c:107,63'
              BranchSideFuncs:
                - CloseEnough.2371
            - BranchSide:      'cmsmtrx.c:107,66'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmsmtrx.c:103,5'
          Dst:             _cmsMAT3identity
        - Src:             'cmsmtrx.c:107,18'
          Dst:             CloseEnough
    - functionName:    _cmsMAT3identity
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _cmsVEC3init
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsmtrx.c:86,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsmtrx.c:87,5'
          Dst:             _cmsVEC3init
        - Src:             'cmsmtrx.c:88,5'
          Dst:             _cmsVEC3init
    - functionName:    _cmsVEC3distance
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsmtrx.c:78,12'
          Dst:             sqrt
    - functionName:    _cmsVEC3length
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmsmtrx.c:66,12'
          Dst:             sqrt
    - functionName:    _cmsVEC3dot
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u
        - v
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsVEC3cross
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - u
        - v
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _cmsVEC3minus
      functionSourceFile: '/src/lcms/src/cmsmtrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - a
        - b
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RootOfLeastSquaresFitQuadraticCurve
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - x
        - y
      BBCount:         38
      ICount:          318
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _cmsMAT3solve
        - _cmsVEC3init
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmssamp.c:296,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:296,16'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:298,11'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3solve
                - sqrt
        - Branch String:   'cmssamp.c:298,5'
          Branch Sides:
            - BranchSide:      'cmssamp.c:300,21'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3solve
                - sqrt
            - BranchSide:      'cmssamp.c:313,21'
              BranchSideFuncs:
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsVEC3init
                - _cmsMAT3solve
                - sqrt
        - Branch String:   'cmssamp.c:319,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:319,39'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      'cmssamp.c:322,13'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmssamp.c:326,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:328,18'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:333,14'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmssamp.c:328,13'
          Branch Sides:
            - BranchSide:      'cmssamp.c:328,32'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:329,16'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:329,16'
          Branch Sides:
            - BranchSide:      'cmssamp.c:329,16'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:329,16'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:329,16'
          Branch Sides:
            - BranchSide:      'cmssamp.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:329,16'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:329,16'
          Branch Sides:
            - BranchSide:      'cmssamp.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:334,14'
          Branch Sides:
            - BranchSide:      'cmssamp.c:335,14'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:341,23'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmssamp.c:341,18'
          Branch Sides:
            - BranchSide:      'cmssamp.c:341,37'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:343,21'
              BranchSideFuncs:
                - sqrt
        - Branch String:   'cmssamp.c:345,21'
          Branch Sides:
            - BranchSide:      'cmssamp.c:345,21'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:345,21'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:345,21'
          Branch Sides:
            - BranchSide:      'cmssamp.c:345,14'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:345,21'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:345,21'
          Branch Sides:
            - BranchSide:      'cmssamp.c:345,14'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:345,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmssamp.c:313,5'
          Dst:             _cmsVEC3init
        - Src:             'cmssamp.c:314,5'
          Dst:             _cmsVEC3init
        - Src:             'cmssamp.c:315,5'
          Dst:             _cmsVEC3init
        - Src:             'cmssamp.c:317,5'
          Dst:             _cmsVEC3init
        - Src:             'cmssamp.c:319,10'
          Dst:             _cmsMAT3solve
        - Src:             'cmssamp.c:343,25'
          Dst:             sqrt
    - functionName:    CreateRoundtripXForm
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProfile
        - nIntent
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmsCloseProfile
        - cmsCreateExtendedTransform
        - cmsCreateLab4ProfileTHR
        - cmsGetProfileContextID
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmssamp.c:43,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmssamp.c:44,24'
          Dst:             cmsCreateLab4ProfileTHR
        - Src:             'cmssamp.c:54,14'
          Dst:             cmsCreateExtendedTransform
        - Src:             'cmssamp.c:57,5'
          Dst:             cmsCloseProfile
    - functionName:    cmsDetectDestinationBlackPoint
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - BlackPoint
        - hProfile
        - Intent
        - dwFlags
      BBCount:         111
      ICount:          712
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - BlackPointAsDarkerColorant
        - CreateRoundtripXForm
        - RootOfLeastSquaresFitQuadraticCurve
        - cmsDeleteTransform
        - cmsDetectBlackPoint
        - cmsDoTransform
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetEncodedICCversion
        - cmsIsCLUT
        - cmsIsMatrixShaper
        - cmsLab2XYZ
        - cmsXYZ2Lab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmssamp.c:371,37'
          Branch Sides:
            - BranchSide:      'cmssamp.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:374,48'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:372,41'
          Branch Sides:
            - BranchSide:      'cmssamp.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:374,48'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:371,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:374,48'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:379,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:379,37'
          Branch Sides:
            - BranchSide:      'cmssamp.c:380,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:389,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:380,48'
          Branch Sides:
            - BranchSide:      'cmssamp.c:381,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:389,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:379,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:382,48'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:389,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:389,58'
          Branch Sides:
            - BranchSide:      'cmssamp.c:390,10'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:405,35'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
        - Branch String:   'cmssamp.c:390,38'
          Branch Sides:
            - BranchSide:      'cmssamp.c:390,41'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:393,35'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:389,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:393,35'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:405,35'
              BranchSideFuncs:
                - cmsGetColorSpace
                - cmsIsCLUT
                - cmsDetectBlackPoint
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
        - Branch String:   'cmssamp.c:393,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:394,51'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:397,13'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:406,60'
          Branch Sides:
            - BranchSide:      'cmssamp.c:407,10'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsDetectBlackPoint
            - BranchSide:      'cmssamp.c:412,36'
              BranchSideFuncs:
                - cmsDetectBlackPoint
        - Branch String:   'cmssamp.c:407,39'
          Branch Sides:
            - BranchSide:      'cmssamp.c:408,10'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsDetectBlackPoint
            - BranchSide:      'cmssamp.c:419,9'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
        - Branch String:   'cmssamp.c:408,39'
          Branch Sides:
            - BranchSide:      'cmssamp.c:409,10'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - cmsDetectBlackPoint
            - BranchSide:      'cmssamp.c:419,9'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
        - Branch String:   'cmssamp.c:406,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:412,36'
              BranchSideFuncs:
                - cmsDetectBlackPoint
            - BranchSide:      'cmssamp.c:419,9'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
        - Branch String:   'cmssamp.c:419,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:424,43'
              BranchSideFuncs:
                - cmsDetectBlackPoint
                - cmsXYZ2Lab
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cmssamp.c:434,20'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cmssamp.c:424,13'
          Branch Sides:
            - BranchSide:      'cmssamp.c:425,13'
              BranchSideFuncs:
                - cmsXYZ2Lab
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
            - BranchSide:      'cmssamp.c:429,9'
              BranchSideFuncs:
                - cmsXYZ2Lab
                - CreateRoundtripXForm
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cmssamp.c:445,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:445,30'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:449,11'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDoTransform
        - Branch String:   'cmssamp.c:449,5'
          Branch Sides:
            - BranchSide:      'cmssamp.c:451,37'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:462,12'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:452,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:452,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:452,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:452,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:452,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:452,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:452,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:452,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:452,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:453,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:453,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:453,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:453,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:453,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:453,17'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:453,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:453,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:453,13'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:462,5'
          Branch Sides:
            - BranchSide:      'cmssamp.c:463,22'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:467,12'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:463,22'
          Branch Sides:
            - BranchSide:      'cmssamp.c:463,17'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:463,17'
              BranchSideFuncs:
                - cmsDeleteTransform
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:467,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:469,28'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:476,28'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:478,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:480,15'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:502,11'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:480,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:482,28'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:491,13'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:482,63'
          Branch Sides:
            - BranchSide:      'cmssamp.c:483,30'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:485,9'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:482,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:484,40'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:485,9'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:491,13'
          Branch Sides:
            - BranchSide:      'cmssamp.c:493,30'
              BranchSideFuncs:
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:497,5'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:502,5'
          Branch Sides:
            - BranchSide:      'cmssamp.c:504,29'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:508,9'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:508,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:509,12'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:515,12'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:521,5'
          Branch Sides:
            - BranchSide:      'cmssamp.c:523,37'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:534,9'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:525,22'
          Branch Sides:
            - BranchSide:      'cmssamp.c:525,25'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:530,5'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:525,13'
          Branch Sides:
            - BranchSide:      'cmssamp.c:526,27'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:530,5'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:534,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:535,28'
              BranchSideFuncs:
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:542,49'
              BranchSideFuncs:
                - RootOfLeastSquaresFitQuadraticCurve
                - cmsLab2XYZ
                - cmsDeleteTransform
        - Branch String:   'cmssamp.c:544,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:545,13'
              BranchSideFuncs:
                - cmsLab2XYZ
                - cmsDeleteTransform
            - BranchSide:      'cmssamp.c:548,24'
              BranchSideFuncs:
                - cmsLab2XYZ
                - cmsDeleteTransform
      Callsites:
        - Src:             'cmssamp.c:370,16'
          Dst:             cmsGetDeviceClass
        - Src:             'cmssamp.c:389,10'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmssamp.c:393,17'
          Dst:             cmsIsMatrixShaper
        - Src:             'cmssamp.c:394,24'
          Dst:             BlackPointAsDarkerColorant
        - Src:             'cmssamp.c:405,18'
          Dst:             cmsGetColorSpace
        - Src:             'cmssamp.c:406,10'
          Dst:             cmsIsCLUT
        - Src:             'cmssamp.c:412,16'
          Dst:             cmsDetectBlackPoint
        - Src:             'cmssamp.c:424,14'
          Dst:             cmsDetectBlackPoint
        - Src:             'cmssamp.c:429,9'
          Dst:             cmsXYZ2Lab
        - Src:             'cmssamp.c:444,18'
          Dst:             CreateRoundtripXForm
        - Src:             'cmssamp.c:455,9'
          Dst:             cmsDoTransform
        - Src:             'cmssamp.c:469,9'
          Dst:             cmsDeleteTransform
        - Src:             'cmssamp.c:493,13'
          Dst:             cmsLab2XYZ
        - Src:             'cmssamp.c:494,13'
          Dst:             cmsDeleteTransform
        - Src:             'cmssamp.c:535,9'
          Dst:             cmsDeleteTransform
        - Src:             'cmssamp.c:542,13'
          Dst:             RootOfLeastSquaresFitQuadraticCurve
        - Src:             'cmssamp.c:551,5'
          Dst:             cmsLab2XYZ
        - Src:             'cmssamp.c:553,5'
          Dst:             cmsDeleteTransform
    - functionName:    BlackPointAsDarkerColorant
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hInput
        - Intent
        - BlackPoint
        - dwFlags
      BBCount:         26
      ICount:          215
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _cmsEndPointsBySpace
        - cmsCloseProfile
        - cmsCreateLab2ProfileTHR
        - cmsCreateTransformTHR
        - cmsDeleteTransform
        - cmsDoTransform
        - cmsFormatterForColorspaceOfProfile
        - cmsGetColorSpace
        - cmsGetProfileContextID
        - cmsIsIntentSupported
        - cmsLab2XYZ
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmssamp.c:80,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:82,44'
              BranchSideFuncs:
                - cmsFormatterForColorspaceOfProfile
                - cmsGetColorSpace
                - _cmsEndPointsBySpace
                - cmsCreateLab2ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:87,51'
              BranchSideFuncs:
                - cmsFormatterForColorspaceOfProfile
                - cmsGetColorSpace
                - _cmsEndPointsBySpace
                - cmsCreateLab2ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:93,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:95,44'
              BranchSideFuncs:
                - cmsCreateLab2ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:99,9'
              BranchSideFuncs:
                - cmsCreateLab2ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:99,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:100,43'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:105,36'
              BranchSideFuncs:
                - cmsCreateLab2ProfileTHR
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:106,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:107,43'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:112,35'
              BranchSideFuncs:
                - cmsCreateTransformTHR
                - cmsCloseProfile
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:116,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:124,20'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:126,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:127,13'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:128,18'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:128,14'
          Branch Sides:
            - BranchSide:      'cmssamp.c:129,13'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:130,18'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:139,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:140,10'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmssamp.c:77,28'
          Dst:             cmsGetProfileContextID
        - Src:             'cmssamp.c:80,10'
          Dst:             cmsIsIntentSupported
        - Src:             'cmssamp.c:87,16'
          Dst:             cmsFormatterForColorspaceOfProfile
        - Src:             'cmssamp.c:90,13'
          Dst:             cmsGetColorSpace
        - Src:             'cmssamp.c:93,10'
          Dst:             _cmsEndPointsBySpace
        - Src:             'cmssamp.c:105,12'
          Dst:             cmsCreateLab2ProfileTHR
        - Src:             'cmssamp.c:112,13'
          Dst:             cmsCreateTransformTHR
        - Src:             'cmssamp.c:114,5'
          Dst:             cmsCloseProfile
        - Src:             'cmssamp.c:124,5'
          Dst:             cmsDoTransform
        - Src:             'cmssamp.c:134,5'
          Dst:             cmsDeleteTransform
        - Src:             'cmssamp.c:137,5'
          Dst:             cmsLab2XYZ
    - functionName:    cmsDetectBlackPoint
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - BlackPoint
        - hProfile
        - Intent
        - dwFlags
      BBCount:         35
      ICount:          200
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - BlackPointAsDarkerColorant
        - BlackPointUsingPerceptualBlack
        - cmsGetColorSpace
        - cmsGetDeviceClass
        - cmsGetEncodedICCversion
        - cmsIsMatrixShaper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmssamp.c:200,37'
          Branch Sides:
            - BranchSide:      'cmssamp.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:203,48'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:201,41'
          Branch Sides:
            - BranchSide:      'cmssamp.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:203,48'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:200,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:203,48'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:208,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:208,37'
          Branch Sides:
            - BranchSide:      'cmssamp.c:209,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:217,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:209,48'
          Branch Sides:
            - BranchSide:      'cmssamp.c:210,9'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:217,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:208,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:211,48'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:217,34'
              BranchSideFuncs:
                - cmsGetEncodedICCversion
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:217,58'
          Branch Sides:
            - BranchSide:      'cmssamp.c:218,10'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:270,9'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
        - Branch String:   'cmssamp.c:218,38'
          Branch Sides:
            - BranchSide:      'cmssamp.c:218,41'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:221,35'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:217,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:221,35'
              BranchSideFuncs:
                - cmsIsMatrixShaper
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:270,9'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
                - cmsGetDeviceClass
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
        - Branch String:   'cmssamp.c:221,17'
          Branch Sides:
            - BranchSide:      'cmssamp.c:222,51'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
            - BranchSide:      'cmssamp.c:225,13'
              BranchSideFuncs: []
        - Branch String:   'cmssamp.c:270,48'
          Branch Sides:
            - BranchSide:      'cmssamp.c:271,28'
              BranchSideFuncs:
                - cmsGetDeviceClass
                - BlackPointAsDarkerColorant
                - cmsGetColorSpace
                - BlackPointUsingPerceptualBlack
            - BranchSide:      'cmssamp.c:276,39'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:271,60'
          Branch Sides:
            - BranchSide:      'cmssamp.c:272,27'
              BranchSideFuncs:
                - cmsGetColorSpace
                - BlackPointAsDarkerColorant
                - BlackPointUsingPerceptualBlack
            - BranchSide:      'cmssamp.c:276,39'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
        - Branch String:   'cmssamp.c:270,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:273,47'
              BranchSideFuncs:
                - BlackPointUsingPerceptualBlack
            - BranchSide:      'cmssamp.c:276,39'
              BranchSideFuncs:
                - BlackPointAsDarkerColorant
      Callsites:
        - Src:             'cmssamp.c:199,16'
          Dst:             cmsGetDeviceClass
        - Src:             'cmssamp.c:217,10'
          Dst:             cmsGetEncodedICCversion
        - Src:             'cmssamp.c:221,17'
          Dst:             cmsIsMatrixShaper
        - Src:             'cmssamp.c:222,24'
          Dst:             BlackPointAsDarkerColorant
        - Src:             'cmssamp.c:271,10'
          Dst:             cmsGetDeviceClass
        - Src:             'cmssamp.c:272,10'
          Dst:             cmsGetColorSpace
        - Src:             'cmssamp.c:273,16'
          Dst:             BlackPointUsingPerceptualBlack
        - Src:             'cmssamp.c:276,12'
          Dst:             BlackPointAsDarkerColorant
    - functionName:    BlackPointUsingPerceptualBlack
      functionSourceFile: '/src/lcms/src/cmssamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - BlackPoint
        - hProfile
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CreateRoundtripXForm
        - cmsDeleteTransform
        - cmsDoTransform
        - cmsIsIntentSupported
        - cmsLab2XYZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmssamp.c:158,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:160,44'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:164,39'
              BranchSideFuncs:
                - CreateRoundtripXForm
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:165,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:166,44'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:170,31'
              BranchSideFuncs:
                - cmsDoTransform
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:174,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:174,31'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
            - BranchSide:      'cmssamp.c:175,23'
              BranchSideFuncs:
                - cmsDeleteTransform
                - cmsLab2XYZ
        - Branch String:   'cmssamp.c:182,9'
          Branch Sides:
            - BranchSide:      'cmssamp.c:183,10'
              BranchSideFuncs: []
            - BranchSide:      'cmssamp.c:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmssamp.c:158,10'
          Dst:             cmsIsIntentSupported
        - Src:             'cmssamp.c:164,18'
          Dst:             CreateRoundtripXForm
        - Src:             'cmssamp.c:171,5'
          Dst:             cmsDoTransform
        - Src:             'cmssamp.c:177,5'
          Dst:             cmsDeleteTransform
        - Src:             'cmssamp.c:180,5'
          Dst:             cmsLab2XYZ
...
