---
Fuzzer filename: '/src/h3/src/apps/fuzzers/fuzzerInternalCoordIjk.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/h3/src/apps/fuzzers/fuzzerInternalCoordIjk.c'
      linkageType:     externalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ijkNormalize
        - _ijkNormalizeCouldOverflow
        - _upAp7Checked
        - _upAp7rChecked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/apps/fuzzers/fuzzerInternalCoordIjk.c:30,9'
          Branch Sides:
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:33,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7Checked
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7rChecked
        - Branch String:   'src/apps/fuzzers/fuzzerInternalCoordIjk.c:36,26'
          Branch Sides:
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:36,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7Checked
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7rChecked
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:44,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
        - Branch String:   'src/apps/fuzzers/fuzzerInternalCoordIjk.c:36,46'
          Branch Sides:
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:36,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7Checked
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7rChecked
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:44,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
        - Branch String:   'src/apps/fuzzers/fuzzerInternalCoordIjk.c:36,9'
          Branch Sides:
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:37,18'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7Checked
                - llvm.memcpy.p0i8.p0i8.i64
                - _upAp7rChecked
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:44,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
        - Branch String:   'src/apps/fuzzers/fuzzerInternalCoordIjk.c:46,9'
          Branch Sides:
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/apps/fuzzers/fuzzerInternalCoordIjk.c:50,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/apps/fuzzers/fuzzerInternalCoordIjk.c:38,9'
          Dst:             _upAp7Checked
        - Src:             'src/apps/fuzzers/fuzzerInternalCoordIjk.c:40,9'
          Dst:             _upAp7rChecked
        - Src:             'src/apps/fuzzers/fuzzerInternalCoordIjk.c:46,10'
          Dst:             _ijkNormalizeCouldOverflow
        - Src:             'src/apps/fuzzers/fuzzerInternalCoordIjk.c:47,9'
          Dst:             _ijkNormalize
    - functionName:    cubeToIjk
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkNormalize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:704,5'
          Dst:             _ijkNormalize
    - functionName:    _ijkNormalize
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         19
      ICount:          180
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:261,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:262,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:267,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:267,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:268,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:273,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:273,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:274,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:280,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:281,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:281,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:282,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:282,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:282,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:283,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:284,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ijkToCube
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ijToIjk
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 674
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CoordIJ *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ij
        - ijk
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ijkNormalize
        - _ijkNormalizeCouldOverflow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:679,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:683,19'
              BranchSideFuncs:
                - _ijkNormalize
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:679,9'
          Dst:             _ijkNormalizeCouldOverflow
        - Src:             'src/h3lib/lib/coordijk.c:683,5'
          Dst:             _ijkNormalize
    - functionName:    _ijkNormalizeCouldOverflow
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         32
      ICount:          153
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:220,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:221,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:224,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:227,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'src/h3lib/lib/coordijk.c:232,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:232,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:232,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:236,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:236,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:236,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:240,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:240,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:244,5'
              BranchSideFuncs: []
        - Branch String:   'src/h3lib/lib/coordijk.c:240,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:244,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ijkToIj
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 660
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.CoordIJ *'
      constantsTouched: []
      argNames:
        - ijk
        - ij
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ijkDistance
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - c1
        - c2
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ijkNormalize
        - _ijkSub
        - abs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:650,12'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:650,12'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:650,12'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:650,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:647,5'
          Dst:             _ijkSub
        - Src:             'src/h3lib/lib/coordijk.c:648,5'
          Dst:             _ijkNormalize
        - Src:             'src/h3lib/lib/coordijk.c:649,25'
          Dst:             abs
        - Src:             'src/h3lib/lib/coordijk.c:649,38'
          Dst:             abs
        - Src:             'src/h3lib/lib/coordijk.c:649,51'
          Dst:             abs
    - functionName:    _ijkSub
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - h1
        - h2
        - diff
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _downAp3r
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 623
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:629,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:630,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:631,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:633,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:634,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:636,5'
          Dst:             _ijkNormalize
    - functionName:    _ijkScale
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - int
      constantsTouched: []
      argNames:
        - c
        - factor
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ijkAdd
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - h1
        - h2
        - sum
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _downAp3
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:607,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:608,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:609,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:611,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:612,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:614,5'
          Dst:             _ijkNormalize
    - functionName:    _rotate60cw
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 575
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - digit
      BBCount:         9
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:576,5'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:578,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:580,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:584,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:588,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:590,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _rotate60ccw
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - digit
      BBCount:         9
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:552,5'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:554,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:558,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:566,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ijkRotate60cw
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:536,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:537,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:538,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:540,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:541,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:543,5'
          Dst:             _ijkNormalize
    - functionName:    _ijkRotate60ccw
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:515,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:516,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:517,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:519,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:520,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:522,5'
          Dst:             _ijkNormalize
    - functionName:    _neighbor
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - int
      constantsTouched: []
      argNames:
        - ijk
        - digit
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:498,30'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:498,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ijkAdd
                - _ijkNormalize
            - BranchSide:      'src/h3lib/lib/coordijk.c:498,30'
              BranchSideFuncs: []
        - Branch String:   'src/h3lib/lib/coordijk.c:498,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:498,9'
              BranchSideFuncs:
                - _ijkAdd
                - _ijkNormalize
            - BranchSide:      'src/h3lib/lib/coordijk.c:499,17'
              BranchSideFuncs:
                - _ijkAdd
                - _ijkNormalize
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:499,9'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:500,9'
          Dst:             _ijkNormalize
    - functionName:    _downAp7r
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:480,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:481,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:482,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:484,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:485,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:487,5'
          Dst:             _ijkNormalize
    - functionName:    _downAp7
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkAdd
        - _ijkNormalize
        - _ijkScale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:458,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:459,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:460,5'
          Dst:             _ijkScale
        - Src:             'src/h3lib/lib/coordijk.c:462,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:463,5'
          Dst:             _ijkAdd
        - Src:             'src/h3lib/lib/coordijk.c:465,5'
          Dst:             _ijkNormalize
    - functionName:    _upAp7r
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkNormalize
        - lroundl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:439,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:440,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:442,5'
          Dst:             _ijkNormalize
    - functionName:    lroundl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _upAp7
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ijkNormalize
        - lroundl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:422,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:423,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:425,5'
          Dst:             _ijkNormalize
    - functionName:    _upAp7rChecked
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         63
      ICount:          313
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - _ijkNormalize
        - _ijkNormalizeCouldOverflow
        - lroundl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:375,26'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:375,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:375,46'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:375,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:375,55'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:375,58'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:375,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:398,29'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:376,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:376,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:379,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:376,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:379,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:380,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:380,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:383,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:380,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:383,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:384,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:384,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:384,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:384,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:387,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:384,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:387,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:389,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:389,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:389,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:389,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:392,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:389,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:392,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:392,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:392,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
            - BranchSide:      'src/h3lib/lib/coordijk.c:392,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:392,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:395,5'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:392,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:395,5'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:404,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:404,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/h3lib/lib/coordijk.c:404,9'
              BranchSideFuncs:
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:404,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:407,19'
              BranchSideFuncs:
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:404,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:407,19'
              BranchSideFuncs:
                - _ijkNormalize
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:398,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:399,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:404,9'
          Dst:             _ijkNormalizeCouldOverflow
        - Src:             'src/h3lib/lib/coordijk.c:404,9'
          Dst:             __assert_fail
        - Src:             'src/h3lib/lib/coordijk.c:407,5'
          Dst:             _ijkNormalize
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _upAp7Checked
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         63
      ICount:          313
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - _ijkNormalize
        - _ijkNormalizeCouldOverflow
        - lroundl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:326,26'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:326,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:326,46'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:326,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:326,55'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:326,58'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:326,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:349,29'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:327,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:327,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:330,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:327,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:330,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:331,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:331,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:331,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:331,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:334,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:331,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:334,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:335,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:335,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:335,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:335,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:338,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:335,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:338,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:340,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:340,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:343,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:340,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:343,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:343,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:343,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
            - BranchSide:      'src/h3lib/lib/coordijk.c:343,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:343,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:346,5'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:343,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:346,5'
              BranchSideFuncs:
                - lroundl
                - lroundl
                - _ijkNormalizeCouldOverflow
                - _ijkNormalize
                - __assert_fail
        - Branch String:   'src/h3lib/lib/coordijk.c:355,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:355,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/h3lib/lib/coordijk.c:355,9'
              BranchSideFuncs:
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:355,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:358,19'
              BranchSideFuncs:
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:355,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:358,19'
              BranchSideFuncs:
                - _ijkNormalize
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:349,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:350,19'
          Dst:             lroundl
        - Src:             'src/h3lib/lib/coordijk.c:355,9'
          Dst:             _ijkNormalizeCouldOverflow
        - Src:             'src/h3lib/lib/coordijk.c:355,9'
          Dst:             __assert_fail
        - Src:             'src/h3lib/lib/coordijk.c:358,5'
          Dst:             _ijkNormalize
    - functionName:    _unitIjkToDigit
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - ijk
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ijkMatches
        - _ijkNormalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:303,5'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:303,5'
              BranchSideFuncs:
                - _ijkMatches
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:304,40'
              BranchSideFuncs:
                - _ijkMatches
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/h3lib/lib/coordijk.c:304,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:305,21'
              BranchSideFuncs: []
            - BranchSide:      'src/h3lib/lib/coordijk.c:308,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ijkMatches
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:300,5'
          Dst:             _ijkNormalize
        - Src:             'src/h3lib/lib/coordijk.c:304,13'
          Dst:             _ijkMatches
    - functionName:    _ijkMatches
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - c1
        - c2
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:172,28'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:172,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:172,28'
              BranchSideFuncs: []
        - Branch String:   'src/h3lib/lib/coordijk.c:172,46'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:172,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/h3lib/lib/coordijk.c:172,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ijkToHex2d
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.CoordIJK *'
        - 'struct.Vec2d *'
      constantsTouched: []
      argNames:
        - h
        - v
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _hex2dToCoordIJK
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.Vec2d *'
        - 'struct.CoordIJK *'
      constantsTouched: []
      argNames:
        - v
        - h
      BBCount:         45
      ICount:          402
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _ijkNormalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/h3lib/lib/coordijk.c:80,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:81,13'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:103,13'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
                - llvm.fmuladd.f80
        - Branch String:   'src/h3lib/lib/coordijk.c:81,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:82,17'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:90,17'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:82,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:83,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:86,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:90,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:91,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:93,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:96,35'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:96,38'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:99,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:96,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:97,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:99,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:103,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:104,17'
              BranchSideFuncs:
                - llvm.fmuladd.f80
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:116,17'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:104,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:105,24'
              BranchSideFuncs:
                - llvm.fmuladd.f80
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:107,24'
              BranchSideFuncs:
                - llvm.fmuladd.f80
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:110,41'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:110,44'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:113,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:110,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:111,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:113,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:116,17'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:117,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:120,24'
              BranchSideFuncs:
                - _ijkNormalize
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - llvm.fmuladd.f64
        - Branch String:   'src/h3lib/lib/coordijk.c:128,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:129,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.fmuladd.f64
                - _ijkNormalize
                - llvm.fmuladd.f64
            - BranchSide:      'src/h3lib/lib/coordijk.c:141,9'
              BranchSideFuncs:
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:129,13'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:131,27'
              BranchSideFuncs:
                - llvm.fmuladd.f64
                - _ijkNormalize
            - BranchSide:      'src/h3lib/lib/coordijk.c:135,27'
              BranchSideFuncs:
                - llvm.fmuladd.f64
                - _ijkNormalize
        - Branch String:   'src/h3lib/lib/coordijk.c:141,9'
          Branch Sides:
            - BranchSide:      'src/h3lib/lib/coordijk.c:141,9'
              BranchSideFuncs:
                - _ijkNormalize
            - BranchSide:      'src/h3lib/lib/coordijk.c:142,16'
              BranchSideFuncs:
                - _ijkNormalize
      Callsites:
        - Src:             'src/h3lib/lib/coordijk.c:146,5'
          Dst:             _ijkNormalize
    - functionName:    _setIJK
      functionSourceFile: '/src/h3/src/h3lib/lib/coordijk.c'
      linkageType:     externalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.CoordIJK *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ijk
        - i
        - j
        - k
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
