---
Fuzzer filename: '/src/tarantool/test/fuzz/decimal_to_int64_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tarantool/test/fuzz/decimal_to_int64_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_failure
        - calloc
        - decimal_from_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'test/fuzz/decimal_to_int64_fuzzer.c:9,14'
          Branch Sides:
            - BranchSide:      'test/fuzz/decimal_to_int64_fuzzer.c:9,14'
              BranchSideFuncs:
                - alloc_failure
                - decimal_from_string
                - free
            - BranchSide:      'test/fuzz/decimal_to_int64_fuzzer.c:9,14'
              BranchSideFuncs:
                - decimal_from_string
                - free
        - Branch String:   'test/fuzz/decimal_to_int64_fuzzer.c:10,6'
          Branch Sides:
            - BranchSide:      'test/fuzz/decimal_to_int64_fuzzer.c:11,3'
              BranchSideFuncs:
                - decimal_from_string
                - free
            - BranchSide:      'test/fuzz/decimal_to_int64_fuzzer.c:12,9'
              BranchSideFuncs:
                - decimal_from_string
                - free
      Callsites:
        - Src:             'test/fuzz/decimal_to_int64_fuzzer.c:9,14'
          Dst:             calloc
        - Src:             'test/fuzz/decimal_to_int64_fuzzer.c:9,14'
          Dst:             alloc_failure
        - Src:             'test/fuzz/decimal_to_int64_fuzzer.c:15,2'
          Dst:             decimal_from_string
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         11
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    static_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:85,33'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/static.h:77,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:78,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:79,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    static_aligned_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - small_align
        - static_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:109,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:110,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:111,39'
              BranchSideFuncs:
                - small_align
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:108,20'
          Dst:             static_reserve
        - Src:             'src/lib/small/include/small/static.h:111,18'
          Dst:             small_align
    - functionName:    static_aligned_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - static_aligned_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:122,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:122,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:127,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:121,14'
          Dst:             static_aligned_reserve
    - functionName:    decimal_unpack
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - len
        - dec
      BBCount:         33
      ICount:          216
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - decPackedToNumber
        - decimal_precision
        - mp_check_int
        - mp_check_uint
        - mp_decode_int
        - mp_decode_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:486,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:486,2'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
                - mp_check_uint
                - mp_decode_uint
            - BranchSide:      'src/lib/core/decimal.c:489,21'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
                - mp_check_uint
                - mp_decode_uint
        - Branch String:   'src/lib/core/decimal.c:492,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:493,22'
              BranchSideFuncs:
                - mp_check_uint
                - mp_decode_uint
                - decPackedToNumber
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:496,13'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:493,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:494,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:495,26'
              BranchSideFuncs:
                - mp_decode_uint
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:496,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:497,21'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:501,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:497,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:498,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:499,25'
              BranchSideFuncs:
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:507,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:508,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:509,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:507,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:513,10'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:515,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:516,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:520,6'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:521,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:524,49'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:526,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:526,39'
              BranchSideFuncs:
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:529,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:526,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:527,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:529,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:486,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/decimal.c:493,7'
          Dst:             mp_check_uint
        - Src:             'src/lib/core/decimal.c:495,11'
          Dst:             mp_decode_uint
        - Src:             'src/lib/core/decimal.c:497,7'
          Dst:             mp_check_int
        - Src:             'src/lib/core/decimal.c:499,11'
          Dst:             mp_decode_int
        - Src:             'src/lib/core/decimal.c:524,19'
          Dst:             decPackedToNumber
        - Src:             'src/lib/core/decimal.c:526,21'
          Dst:             decimal_precision
    - functionName:    decimal_precision
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:97,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:97,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:97,30'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:97,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_pack
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - dec
      BBCount:         10
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - decPackedFromNumber
        - decimal_len
        - mp_encode_int
        - mp_encode_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:438,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:439,24'
              BranchSideFuncs:
                - mp_encode_int
                - decPackedFromNumber
                - __assert_fail
            - BranchSide:      'src/lib/core/decimal.c:441,25'
              BranchSideFuncs:
                - mp_encode_uint
                - decPackedFromNumber
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:446,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:446,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:446,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:435,17'
          Dst:             decimal_len
        - Src:             'src/lib/core/decimal.c:439,10'
          Dst:             mp_encode_int
        - Src:             'src/lib/core/decimal.c:441,10'
          Dst:             mp_encode_uint
        - Src:             'src/lib/core/decimal.c:445,22'
          Dst:             decPackedFromNumber
        - Src:             'src/lib/core/decimal.c:446,2'
          Dst:             __assert_fail
    - functionName:    decimal_len
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_sizeof_int
        - mp_sizeof_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:426,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:426,61'
              BranchSideFuncs:
                - mp_sizeof_int
            - BranchSide:      'src/lib/core/decimal.c:427,27'
              BranchSideFuncs:
                - mp_sizeof_uint
      Callsites:
        - Src:             'src/lib/core/decimal.c:426,46'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/core/decimal.c:427,11'
          Dst:             mp_sizeof_uint
    - functionName:    decimal_sqrt
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberSquareRoot
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:418,2'
          Dst:             decNumberSquareRoot
        - Src:             'src/lib/core/decimal.c:420,9'
          Dst:             decimal_check_status
    - functionName:    decimal_check_status
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dec
        - context
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decContextGetStatus
        - decContextZeroStatus
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:93,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:93,20'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:93,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:93,52'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:82,20'
          Dst:             decContextGetStatus
        - Src:             'src/lib/core/decimal.c:83,2'
          Dst:             decContextZeroStatus
    - functionName:    decimal_exp
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberExp
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:410,2'
          Dst:             decNumberExp
        - Src:             'src/lib/core/decimal.c:412,9'
          Dst:             decimal_check_status
    - functionName:    decimal_pow
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberPower
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:402,2'
          Dst:             decNumberPower
        - Src:             'src/lib/core/decimal.c:404,9'
          Dst:             decimal_check_status
    - functionName:    decimal_ln
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberLn
        - decimal_check_status
        - decimal_round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:386,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:387,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:394,17'
              BranchSideFuncs:
                - decimal_round
      Callsites:
        - Src:             'src/lib/core/decimal.c:383,2'
          Dst:             decNumberLn
        - Src:             'src/lib/core/decimal.c:386,6'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:394,3'
          Dst:             decimal_round
    - functionName:    decimal_round
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_round_with_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:269,9'
          Dst:             decimal_round_with_mode
    - functionName:    decimal_round_with_mode
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - int
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
        - mode
      BBCount:         18
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - decNumberPlus
        - decimal_check_status
        - decimal_precision
        - decimal_scale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:244,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:244,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:245,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:247,6'
              BranchSideFuncs:
                - decimal_scale
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
                - decimal_precision
                - decimal_scale
        - Branch String:   'src/lib/core/decimal.c:247,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:250,13'
              BranchSideFuncs:
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
                - decimal_precision
                - decimal_scale
        - Branch String:   'src/lib/core/decimal.c:250,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:250,6'
              BranchSideFuncs:
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
            - BranchSide:      'src/lib/core/decimal.c:250,6'
              BranchSideFuncs:
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:262,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:262,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:263,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:247,15'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_precision
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_precision
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:261,2'
          Dst:             decNumberPlus
        - Src:             'src/lib/core/decimal.c:262,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:262,2'
          Dst:             __assert_fail
    - functionName:    decimal_scale
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:102,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:102,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:102,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_log10
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberLog10
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:363,2'
          Dst:             decNumberLog10
        - Src:             'src/lib/core/decimal.c:365,9'
          Dst:             decimal_check_status
    - functionName:    decimal_div
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberDivide
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:355,2'
          Dst:             decNumberDivide
        - Src:             'src/lib/core/decimal.c:357,9'
          Dst:             decimal_check_status
    - functionName:    decimal_mul
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberMultiply
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:347,2'
          Dst:             decNumberMultiply
        - Src:             'src/lib/core/decimal.c:349,9'
          Dst:             decimal_check_status
    - functionName:    decimal_sub
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberSubtract
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:339,2'
          Dst:             decNumberSubtract
        - Src:             'src/lib/core/decimal.c:341,9'
          Dst:             decimal_check_status
    - functionName:    decimal_add
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberAdd
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:332,2'
          Dst:             decNumberAdd
        - Src:             'src/lib/core/decimal.c:333,9'
          Dst:             decimal_check_status
    - functionName:    decimal_minus
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - dec
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberMinus
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:325,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:325,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:324,2'
          Dst:             decNumberMinus
        - Src:             'src/lib/core/decimal.c:325,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:325,2'
          Dst:             __assert_fail
    - functionName:    decimal_abs
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - dec
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberAbs
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:317,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:316,2'
          Dst:             decNumberAbs
        - Src:             'src/lib/core/decimal.c:317,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:317,2'
          Dst:             __assert_fail
    - functionName:    decimal_remainder
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberRemainder
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:309,2'
          Dst:             decNumberRemainder
        - Src:             'src/lib/core/decimal.c:310,9'
          Dst:             decimal_check_status
    - functionName:    decimal_rescale
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         17
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - decNumberRescale
        - decimal_check_status
        - decimal_from_int64
        - decimal_round
        - decimal_scale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:291,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:293,6'
              BranchSideFuncs:
                - decimal_scale
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
                - decimal_round
        - Branch String:   'src/lib/core/decimal.c:293,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:294,24'
              BranchSideFuncs:
                - decimal_round
            - BranchSide:      'src/lib/core/decimal.c:296,14'
              BranchSideFuncs:
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:297,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:297,36'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:298,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:297,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:300,34'
              BranchSideFuncs:
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:302,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:302,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:293,15'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:294,10'
          Dst:             decimal_round
        - Src:             'src/lib/core/decimal.c:300,2'
          Dst:             decimal_from_int64
        - Src:             'src/lib/core/decimal.c:301,2'
          Dst:             decNumberRescale
        - Src:             'src/lib/core/decimal.c:302,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:302,2'
          Dst:             __assert_fail
    - functionName:    decimal_from_int64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - size_t
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberFromInt64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:164,9'
          Dst:             decNumberFromInt64
    - functionName:    decimal_trim
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberTrim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:284,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:284,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:284,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:281,19'
          Dst:             decNumberTrim
        - Src:             'src/lib/core/decimal.c:284,2'
          Dst:             __assert_fail
    - functionName:    decimal_floor
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_round_with_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:275,9'
          Dst:             decimal_round_with_mode
    - functionName:    decimal_compare
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberCompare
        - decNumberToInt32
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:237,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:237,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:235,2'
          Dst:             decNumberCompare
        - Src:             'src/lib/core/decimal.c:236,10'
          Dst:             decNumberToInt32
        - Src:             'src/lib/core/decimal.c:237,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:237,2'
          Dst:             __assert_fail
    - functionName:    decimal_to_uint64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberToUInt64
        - decimal_check_status
        - decimal_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:225,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:227,9'
              BranchSideFuncs:
                - decNumberToUInt64
                - decimal_check_status
        - Branch String:   'src/lib/core/decimal.c:228,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:228,62'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:225,6'
          Dst:             decimal_to_integer
        - Src:             'src/lib/core/decimal.c:227,9'
          Dst:             decNumberToUInt64
        - Src:             'src/lib/core/decimal.c:228,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_integer
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberRescale
        - decNumberZero
        - decimal_check_status
        - decimal_floor
        - decimal_scale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:197,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:197,6'
              BranchSideFuncs:
                - decimal_floor
                - decNumberRescale
                - decimal_check_status
            - BranchSide:      'src/lib/core/decimal.c:204,17'
              BranchSideFuncs:
                - decimal_floor
                - decNumberRescale
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:196,2'
          Dst:             decNumberZero
        - Src:             'src/lib/core/decimal.c:197,6'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:204,3'
          Dst:             decimal_floor
        - Src:             'src/lib/core/decimal.c:207,2'
          Dst:             decNumberRescale
        - Src:             'src/lib/core/decimal.c:208,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_int64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberToInt64
        - decimal_check_status
        - decimal_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:215,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:217,9'
              BranchSideFuncs:
                - decNumberToInt64
                - decimal_check_status
        - Branch String:   'src/lib/core/decimal.c:218,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:218,62'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:215,6'
          Dst:             decimal_to_integer
        - Src:             'src/lib/core/decimal.c:217,9'
          Dst:             decNumberToInt64
        - Src:             'src/lib/core/decimal.c:218,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_string
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dec
        - str
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberToString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:188,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:188,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:188,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:187,14'
          Dst:             decNumberToString
        - Src:             'src/lib/core/decimal.c:188,2'
          Dst:             __assert_fail
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - static_aligned_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_static.h:55,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    decimal_str
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberToString
        - tt_static_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:179,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:179,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:179,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:176,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/decimal.c:178,14'
          Dst:             decNumberToString
        - Src:             'src/lib/core/decimal.c:179,2'
          Dst:             __assert_fail
    - functionName:    decimal_from_uint64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - size_t
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberFromUInt64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:170,9'
          Dst:             decNumberFromUInt64
    - functionName:    decimal_from_double
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - double
      constantsTouched: []
      argNames:
        - dec
        - d
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decimal_from_string
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:147,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:147,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:157,11'
              BranchSideFuncs:
                - snprintf
                - decimal_from_string
      Callsites:
        - Src:             'src/lib/core/decimal.c:157,2'
          Dst:             snprintf
        - Src:             'src/lib/core/decimal.c:158,9'
          Dst:             decimal_from_string
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decimal_from_string
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dec
        - str
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decContextZeroStatus
        - decNumberFromString
        - decimal_check_status
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:128,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:129,3'
              BranchSideFuncs:
                - decContextZeroStatus
            - BranchSide:      'src/lib/core/decimal.c:132,30'
              BranchSideFuncs:
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:127,20'
          Dst:             decNumberFromString
        - Src:             'src/lib/core/decimal.c:129,3'
          Dst:             decContextZeroStatus
        - Src:             'src/lib/core/decimal.c:132,9'
          Dst:             decimal_check_status
    - functionName:    strtodec
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - str
        - endptr
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberFromString
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:138,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:138,6'
              BranchSideFuncs:
                - decimal_check_status
            - BranchSide:      'src/lib/core/decimal.c:139,13'
              BranchSideFuncs:
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:137,20'
          Dst:             decNumberFromString
        - Src:             'src/lib/core/decimal.c:140,9'
          Dst:             decimal_check_status
    - functionName:    decimal_is_neg
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:121,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,34'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:121,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:121,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_is_int
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberIsInt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:115,9'
          Dst:             decNumberIsInt
    - functionName:    decimal_zero
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:108,2'
          Dst:             decNumberZero
    - functionName:    decSetSubnormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7533
      functionLinenumberEnd: 7598
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         31
      ICount:          250
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - decApplyRound
        - decSetCoeff
        - decShiftToMost
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7551,6'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7551,6'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7559,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7559,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7560,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7563,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7568,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7572,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7578,12'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7572,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7572,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7573,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7587,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7587,29'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7591,7'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7591,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7592,31'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7582,3'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:7583,3'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7592,16'
          Dst:             decShiftToMost
    - functionName:    decSetCoeff
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6994
      functionLinenumberEnd: 7140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'short *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - lsu
        - len
        - residue
        - status
      BBCount:         78
      ICount:          586
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7005,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7006,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7020,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7006,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7008,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7015,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7010,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7011,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7012,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7015,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7015,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7016,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7022,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7022,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7024,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7024,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7027,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7046,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7027,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7028,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7034,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7029,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7029,56'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7033,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7029,55'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7029,60'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7030,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7034,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7034,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7035,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7049,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7049,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7050,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7050,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7050,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7051,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7055,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7056,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7082,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7058,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7059,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7063,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7059,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7059,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7060,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7065,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7066,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7070,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7074,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7075,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7082,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7082,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7085,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7110,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7111,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7115,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7121,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7121,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7122,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7133,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7133,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7134,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7138,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7138,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7139,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decApplyRound
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7175
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         112
      ICount:          601
      EdgeCount:       144
      CyclomaticComplexity: 34
      functionsReached:
        - decSetOverflow
        - decUnitAddSub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7179,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7179,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7181,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7184,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7191,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7199,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7203,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7207,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7215,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7219,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7225,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7236,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7245,8'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7192,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7192,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7193,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7192,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7192,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7193,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7199,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7199,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7200,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7203,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7203,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7204,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7207,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7207,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7208,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7210,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7210,34'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7211,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7215,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7215,27'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7216,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7219,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7219,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7220,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7225,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7226,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7229,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7226,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7226,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7227,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7236,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7237,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7240,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7237,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7237,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7238,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7253,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7253,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7260,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7260,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7262,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7286,16'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7264,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7266,14'
              BranchSideFuncs:
                - decSetOverflow
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7278,12'
              BranchSideFuncs:
                - decSetOverflow
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7266,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7266,35'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7268,26'
              BranchSideFuncs:
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7269,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7269,43'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7270,9'
              BranchSideFuncs:
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7272,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7273,26'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7275,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7278,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7278,28'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7279,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7288,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7290,14'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7316,12'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7290,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7290,35'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7292,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7295,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7295,52'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7296,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7303,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7312,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7304,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7306,31'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7304,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7306,31'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7316,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7316,19'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7317,12'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7323,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7323,58'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7323,58'
              BranchSideFuncs:
                - decUnitAddSub
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7273,11'
          Dst:             decSetOverflow
        - Src:             'third_party/decNumber/decNumber.c:7323,3'
          Dst:             decUnitAddSub
    - functionName:    decShiftToMost
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6789
      functionLinenumberEnd: 6830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - uar
        - digits
        - shift
      BBCount:         36
      ICount:          304
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6794,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6794,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6795,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6795,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6796,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6800,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6801,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6801,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6801,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6802,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6802,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6802,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6803,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6803,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6803,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6804,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6805,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6805,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6805,54'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6806,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6808,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6809,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6812,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6819,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6819,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6820,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6825,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6826,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6829,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decSetOverflow
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7452
      functionLinenumberEnd: 7488
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - status
      BBCount:         32
      ICount:          198
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - decNumberZero
        - decSetMaxValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7456,7'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7456,7'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7457,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7458,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7458,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7459,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7459,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7460,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7463,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7467,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7469,14'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7472,14'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7475,11'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7478,12'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7480,14'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7475,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7475,24'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7476,7'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7478,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7478,25'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7479,7'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7482,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7483,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7486,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7466,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7483,5'
          Dst:             decSetMaxValue
    - functionName:    decUnitAddSub
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6443
      functionLinenumberEnd: 6678
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - int
        - 'short *'
        - int
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - a
        - alength
        - b
        - blength
        - bshift
        - c
        - m
      BBCount:         65
      ICount:          556
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6461,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6462,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6473,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6464,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6464,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6468,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6464,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6465,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6468,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6468,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6469,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6469,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6469,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6470,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6473,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6474,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6483,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6483,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6484,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6564,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6489,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6490,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6513,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6513,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6514,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6523,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6517,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6517,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6518,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6527,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6527,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6528,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6564,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6564,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6650,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6564,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6565,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6646,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6565,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6566,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6570,22'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6575,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6576,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6600,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6600,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6601,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6610,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6604,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6604,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6605,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6614,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6614,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6615,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6650,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6650,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6651,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6651,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6652,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6657,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6658,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6659,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6673,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6660,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6661,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6665,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6673,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6674,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6677,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberZero
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        1
      argTypes:
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decSetMaxValue
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7498
      functionLinenumberEnd: 7513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         7
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7504,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7504,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7506,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decUnitCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6338
      functionLinenumberEnd: 6392
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - int
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - alength
        - b
        - blength
        - exp
      BBCount:         51
      ICount:          368
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - decUnitAddSub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6346,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6347,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6347,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6347,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6348,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6348,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6348,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6350,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6352,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6353,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6356,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6353,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6353,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6354,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6354,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6354,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6355,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6361,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,22'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,22'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6361,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6362,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,24'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,24'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6362,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,8'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6367,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,15'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,15'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6368,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6368,26'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6369,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6371,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6372,29'
              BranchSideFuncs:
                - malloc
                - decUnitAddSub
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6377,12'
              BranchSideFuncs:
                - decUnitAddSub
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6373,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6373,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6374,9'
              BranchSideFuncs:
                - decUnitAddSub
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6383,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6383,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,12'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6386,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6386,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,46'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6387,14'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6390,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6390,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6391,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6380,12'
          Dst:             decUnitAddSub
    - functionName:    decNumberVersion
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3674
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberTrim
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3658
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        1
      argTypes:
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decContextDefault
        - decTrim
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3664,3'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:3665,10'
          Dst:             decTrim
    - functionName:    decTrim
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6696
      functionLinenumberEnd: 6754
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - char
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - all
        - noclamp
        - dropped
      BBCount:         49
      ICount:          343
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - decShiftToLeast
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6707,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,10'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6706,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6709,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6717,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6720,17'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6739,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6721,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6721,38'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6726,10'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6726,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6728,11'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6733,8'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6728,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6729,13'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6732,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6729,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6729,21'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6730,12'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6734,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6735,9'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6738,5'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6739,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6739,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6742,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6742,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6742,22'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,19'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6742,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6743,14'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,19'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6744,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6744,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6745,9'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6745,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6745,19'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6746,5'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6749,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,45'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,45'
              BranchSideFuncs:
                - decShiftToLeast
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6749,3'
          Dst:             decShiftToLeast
    - functionName:    decShiftToLeast
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6845
      functionLinenumberEnd: 6890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - uar
        - units
        - shift
      BBCount:         28
      ICount:          283
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6850,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6850,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6851,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6851,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6852,6'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6856,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6857,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6857,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6857,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6858,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6859,12'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6860,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6860,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6861,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6865,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6875,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6875,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6876,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6887,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6887,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6888,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberIsSubnormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3640,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3640,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3644,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3644,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3645,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberSetBCD
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3605
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - bcd
        - n
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3590,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3590,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3590,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3597,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3598,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3598,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3598,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3599,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3604,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3600,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3600,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3601,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberGetBCD
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3574
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - bcd
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3564,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3565,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3574,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3568,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3568,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3569,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberCopyNegate
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - res
        - rhs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3515,3'
          Dst:             decNumberCopy
    - functionName:    decNumberCopy
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         14
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3456,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3462,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3466,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3471,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3475,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3472,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3472,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3472,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3473,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3473,47'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3474,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberClassToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3425
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - eclass
      BBCount:         22
      ICount:          104
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3426,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3426,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3427,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3427,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3428,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3428,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3428,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3429,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3429,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3429,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3430,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3430,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3430,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3431,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3431,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3431,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3432,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3432,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3432,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3433,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3433,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3433,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3434,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3434,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3434,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3435,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3435,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3435,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3436,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberClass
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         27
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - decNumberIsNormal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3398,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3399,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3406,25'
              BranchSideFuncs:
                - decNumberIsNormal
        - Branch String:   'third_party/decNumber/decNumber.c:3399,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3399,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3400,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3400,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3400,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3402,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3402,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3402,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3403,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3406,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3407,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3407,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3407,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3408,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3412,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3412,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3412,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3413,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3415,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,32'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3416,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3406,7'
          Dst:             decNumberIsNormal
    - functionName:    decNumberIsNormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3614
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3620,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3620,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3624,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3624,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3625,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberXor
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3333
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          464
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3342,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3342,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3342,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3342,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3342,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3348,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3351,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3351,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3351,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3352,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3352,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3352,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3353,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3353,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3353,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3354,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3355,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3355,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3355,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3357,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3380,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:3357,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3357,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3358,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3359,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3359,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3360,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3362,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3365,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3378,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3365,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3366,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3377,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3366,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3366,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3367,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3371,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3372,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3375,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3376,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3375,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3376,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3344,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:3372,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:3380,15'
          Dst:             decGetDigits
    - functionName:    decStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7845
      functionLinenumberEnd: 7855
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - int
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - status
        - set
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decContextSetStatus
        - decNumberZero
      functionUses:    44
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7846,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7846,7'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:7848,9'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:7848,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7848,34'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:7850,21'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7850,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7854,3'
          Dst:             decContextSetStatus
    - functionName:    decGetDigits
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 7905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - uar
        - len
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7882,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7882,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7883,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7883,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7884,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7889,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7884,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7884,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7885,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7889,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7889,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7890,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7892,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7892,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7893,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberToIntegralValue
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberToIntegralExact
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3310,3'
          Dst:             decNumberToIntegralExact
    - functionName:    decNumberToIntegralExact
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - decNaNs
        - decNumberCopy
        - decNumberQuantize
        - decNumberZero
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3287,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3288,9'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3293,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberQuantize
                - decStatus
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3288,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3288,49'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3289,19'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3293,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3293,48'
              BranchSideFuncs:
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3295,14'
              BranchSideFuncs:
                - decNumberZero
                - decNumberQuantize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3302,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3302,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3303,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3288,35'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3289,11'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:3293,34'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3298,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3299,5'
          Dst:             decNumberQuantize
        - Src:             'third_party/decNumber/decNumber.c:3302,18'
          Dst:             decStatus
    - functionName:    decNaNs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7796
      functionLinenumberEnd: 7827
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - status
      BBCount:         31
      ICount:          255
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - decDecap
        - decNumberCopy
      functionUses:    16
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7799,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7800,6'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7801,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7801,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7801,25'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7802,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7802,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7803,9'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7806,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7806,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7806,34'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7807,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7810,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7810,47'
              BranchSideFuncs:
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7815,15'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7816,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7816,20'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7816,20'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7817,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7817,64'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,17'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7818,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,33'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,33'
              BranchSideFuncs:
                - decDecap
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7810,33'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:7820,34'
          Dst:             decDecap
    - functionName:    decNumberQuantize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decQuantizeOp
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2386,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2386,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2386,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2385,3'
          Dst:             decQuantizeOp
        - Src:             'third_party/decNumber/decNumber.c:2386,18'
          Dst:             decStatus
    - functionName:    decQuantizeOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5937
      functionLinenumberEnd: 6075
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - quant
        - status
      BBCount:         51
      ICount:          406
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - decApplyRound
        - decCopyFit
        - decFinalize
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decShiftToMost
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5971,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5973,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5984,9'
              BranchSideFuncs:
                - decGetInt
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5973,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5974,17'
              BranchSideFuncs:
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5976,17'
              BranchSideFuncs:
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5976,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5977,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5979,26'
              BranchSideFuncs:
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5984,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5984,23'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:5989,24'
              BranchSideFuncs:
                - decGetInt
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5997,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5997,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5997,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5997,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5998,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5998,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5999,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5999,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5996,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6005,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6014,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6015,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6019,11'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6019,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6023,18'
              BranchSideFuncs:
                - decCopyFit
                - decApplyRound
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:6050,23'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6031,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6034,15'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6045,9'
              BranchSideFuncs:
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6034,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6035,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6039,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6061,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6062,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6066,19'
              BranchSideFuncs:
                - decFinalize
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5974,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5979,12'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5989,14'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:6005,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:6026,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:6027,9'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:6039,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:6050,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:6053,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:6066,7'
          Dst:             decFinalize
    - functionName:    decGetInt
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7646
      functionLinenumberEnd: 7721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         60
      ICount:          370
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7665,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7667,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7670,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7672,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7673,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7676,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7673,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7673,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7674,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7676,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7676,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7681,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7687,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7687,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7689,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7696,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7696,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7698,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7698,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7699,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7714,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7701,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7702,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7705,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7705,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7706,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7712,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7706,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7706,65'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7708,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7709,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7708,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,50'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7709,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7710,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7710,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7711,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7714,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7715,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7719,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7715,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7715,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7716,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7719,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7719,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7720,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decCopyFit
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6952
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dest
        - src
        - set
        - residue
        - status
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decSetCoeff
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6951,3'
          Dst:             decSetCoeff
    - functionName:    decFinalize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7379
      functionLinenumberEnd: 7439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         33
      ICount:          267
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - decApplyRound
        - decCompare
        - decNumberZero
        - decSetOverflow
        - decSetSubnormal
        - decShiftToMost
      functionUses:    23
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7389,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7393,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7415,8'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7393,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7395,23'
              BranchSideFuncs:
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7399,5'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
        - Branch String:   'third_party/decNumber/decNumber.c:7403,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7404,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7407,10'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
        - Branch String:   'third_party/decNumber/decNumber.c:7407,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7407,23'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7412,5'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7407,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7408,21'
              BranchSideFuncs:
                - decApplyRound
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7412,5'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7415,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7415,34'
              BranchSideFuncs:
                - decApplyRound
                - decShiftToMost
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7418,7'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7418,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7418,46'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7422,7'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7422,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7423,20'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7427,8'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7427,20'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7430,9'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7433,8'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7433,8'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7436,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7395,7'
          Dst:             decSetSubnormal
        - Src:             'third_party/decNumber/decNumber.c:7399,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7402,10'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:7408,7'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7409,7'
          Dst:             decSetSubnormal
        - Src:             'third_party/decNumber/decNumber.c:7415,20'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7423,5'
          Dst:             decSetOverflow
        - Src:             'third_party/decNumber/decNumber.c:7434,16'
          Dst:             decShiftToMost
    - functionName:    decCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6274
      functionLinenumberEnd: 6318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - char
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - abs
      BBCount:         65
      ICount:          408
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - decUnitCompare
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,7'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,7'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6281,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6284,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6286,5'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6288,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,19'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6289,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6288,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,51'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6289,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6292,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6292,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6293,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6293,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6293,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6294,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6294,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6294,20'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6298,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6299,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6306,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6299,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6300,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6303,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6300,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6300,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6301,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6306,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6308,22'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6313,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6313,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6314,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6314,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6314,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6315,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6315,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6316,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6316,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6317,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6313,11'
          Dst:             decUnitCompare
    - functionName:    decDecap
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7735
      functionLinenumberEnd: 7754
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - drop
      BBCount:         15
      ICount:          169
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - decGetDigits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7738,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7744,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,7'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7748,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,14'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,14'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7749,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7749,7'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7749,7'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7750,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7750,34'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7752,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7752,14'
          Dst:             decGetDigits
    - functionName:    decNumberSubtract
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3248,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3248,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3248,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3247,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3248,18'
          Dst:             decStatus
    - functionName:    decAddOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3909
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - negate
        - status
      BBCount:         176
      ICount:          1377
      EdgeCount:       240
      CyclomaticComplexity: 66
      functionsReached:
        - decCopyFit
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decSetCoeff
        - decShiftToMost
        - decUnitAddSub
      functionUses:    22
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3954,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3955,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3955,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3956,17'
              BranchSideFuncs:
                - decNaNs
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3958,13'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3958,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3960,15'
              BranchSideFuncs:
                - decNumberZero
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3966,21'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3960,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3960,43'
              BranchSideFuncs:
                - decNumberZero
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3964,16'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3960,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3961,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3964,16'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3977,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3987,13'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3987,13'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3988,15'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3988,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3988,39'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3990,15'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3990,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3991,17'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3994,11'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3991,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3991,46'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3992,19'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3997,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3998,22'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4001,40'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4013,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4023,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4024,16'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4034,7'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4024,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4025,20'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4028,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4047,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4047,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4048,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4048,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4049,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4049,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4050,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4050,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4051,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4051,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4046,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4052,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4053,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4054,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4065,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4056,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4056,14'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4063,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4056,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4057,14'
              BranchSideFuncs:
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,15'
              BranchSideFuncs:
                - free
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4055,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,15'
              BranchSideFuncs:
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4063,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4058,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,39'
              BranchSideFuncs:
                - decNumberCopy
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4059,27'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4066,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decGetDigits
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4067,15'
              BranchSideFuncs:
                - decGetDigits
                - free
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4067,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4067,39'
              BranchSideFuncs:
                - decNumberCopy
                - decGetDigits
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4068,27'
              BranchSideFuncs:
                - decGetDigits
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4070,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4070,23'
              BranchSideFuncs:
                - decGetDigits
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4070,23'
              BranchSideFuncs:
                - decGetDigits
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4089,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4093,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4128,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4094,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4095,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4105,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4105,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4108,19'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4110,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4110,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4112,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4114,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4115,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4119,14'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4119,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4119,34'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4120,9'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4124,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4128,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4128,25'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4131,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4132,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4132,42'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4136,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4141,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4141,10'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4141,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4141,22'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4156,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4140,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4156,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4144,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4146,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4148,33'
              BranchSideFuncs:
                - malloc
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4154,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4149,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4150,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4152,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4166,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4167,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4167,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4167,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4168,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4168,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4170,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4171,20'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4181,12'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4182,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4188,13'
              BranchSideFuncs:
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,30'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4188,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,36'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4190,21'
              BranchSideFuncs:
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4189,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4224,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,17'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,17'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4237,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4237,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4238,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4238,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4238,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4239,40'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4243,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4243,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4243,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3956,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:3968,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3980,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4001,25'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4008,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4016,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4028,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4034,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4058,25'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4067,25'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4070,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4112,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4115,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4120,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4166,17'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4189,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4190,9'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:4224,17'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4227,5'
          Dst:             decFinalize
    - functionName:    decNumberSquareRoot
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         116
      ICount:          1054
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - decAddOp
        - decCompareOp
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decShiftToLeast
        - decStatus
        - decTrim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2954,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2955,11'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2966,12'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:2955,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2956,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2959,21'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2956,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2956,45'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2957,29'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2969,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2969,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2970,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2978,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2979,13'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,11'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2990,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2991,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2991,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2991,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2994,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2994,50'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2994,50'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2995,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2996,37'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,34'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2997,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2998,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3000,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:3003,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,43'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,43'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:3004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3005,37'
              BranchSideFuncs:
                - malloc
                - malloc
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:3015,19'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3007,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3007,30'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3008,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3007,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3008,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3010,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3031,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3033,7'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:3048,7'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3075,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,22'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3089,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3077,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,15'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,15'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3099,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3100,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3106,14'
              BranchSideFuncs:
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
        - Branch String:   'third_party/decNumber/decNumber.c:3122,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3124,7'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3133,16'
              BranchSideFuncs:
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
        - Branch String:   'third_party/decNumber/decNumber.c:3162,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3163,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3166,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3168,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3169,15'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3172,22'
              BranchSideFuncs:
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3173,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3173,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3173,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3177,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3178,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3178,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3181,24'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3183,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3183,35'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3187,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3183,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3184,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3187,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3187,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3188,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3191,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3192,39'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3192,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3192,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3203,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3204,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3215,19'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3207,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3207,36'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3212,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3212,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3212,40'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3213,7'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3218,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3218,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3219,7'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3219,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3219,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3220,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3220,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3220,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3224,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2957,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2959,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2970,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2973,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:3015,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3020,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:3064,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3065,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3070,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3071,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3080,7'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:3081,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3082,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3094,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:3095,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:3101,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3118,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3120,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3121,5'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3126,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3130,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3133,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3135,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3136,7'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3140,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3144,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3155,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3156,5'
          Dst:             decTrim
        - Src:             'third_party/decNumber/decNumber.c:3167,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3172,9'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3192,15'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:3215,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3224,18'
          Dst:             decStatus
    - functionName:    decMultiplyOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4943
      functionLinenumberEnd: 5250
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - status
      BBCount:         147
      ICount:          1177
      EdgeCount:       195
      CyclomaticComplexity: 50
      functionsReached:
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberZero
        - decSetCoeff
        - decUnitAddSub
      functionUses:    15
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5010,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5011,9'
              BranchSideFuncs:
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5027,7'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5012,15'
              BranchSideFuncs:
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5017,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5016,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5017,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5027,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5028,22'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5033,3'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5055,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5057,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5177,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5063,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5064,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5066,17'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5067,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5068,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5078,17'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5083,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5084,34'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,23'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,35'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5090,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5096,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5100,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5097,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,41'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5097,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5099,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5099,30'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5101,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5105,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5102,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,41'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5102,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5104,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5104,30'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5108,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5108,42'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5127,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5128,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5129,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5162,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5130,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5131,25'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5133,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5134,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5134,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5135,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5134,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5134,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5135,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5137,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5138,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5154,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5138,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5138,29'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5139,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5144,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5144,44'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5146,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5162,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5163,26'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5171,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5164,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5165,21'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5169,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5178,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,35'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,35'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5178,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5179,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5180,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5190,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5181,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5181,31'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5182,21'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5193,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5193,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5193,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5194,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5194,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5194,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5196,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5199,14'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5199,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5199,46'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5204,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5230,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5230,28'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5230,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5230,47'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5230,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5231,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5240,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5240,28'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5246,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5246,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5246,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5247,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5247,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5247,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5249,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5012,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5019,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5199,31'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:5222,17'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:5236,5'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:5237,5'
          Dst:             decFinalize
    - functionName:    decDivideOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4323
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - op
        - status
      BBCount:         310
      ICount:          2206
      EdgeCount:       416
      CyclomaticComplexity: 108
      functionsReached:
        - decCopyFit
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decSetCoeff
        - decShiftToLeast
        - decUnitAddSub
        - decUnitCompare
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:4390,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4391,11'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4391,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4392,17'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4396,11'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4396,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4397,13'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4408,16'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
        - Branch String:   'third_party/decNumber/decNumber.c:4397,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4398,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4399,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4397,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4399,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4403,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4409,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4411,22'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4414,25'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4431,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4436,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4436,38'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4438,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4450,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4450,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4451,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4458,19'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4458,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4459,25'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4463,20'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4481,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4481,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4481,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4482,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4482,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4483,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4491,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4491,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4492,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4502,7'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4492,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4492,31'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4495,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4492,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4495,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4501,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4508,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4509,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4511,31'
              BranchSideFuncs:
                - malloc
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4529,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4512,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4513,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4515,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4530,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4530,42'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4531,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4533,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4533,32'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4534,10'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4534,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4536,32'
              BranchSideFuncs:
                - malloc
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4549,10'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4537,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4538,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4540,12'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4550,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4550,20'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4550,20'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4551,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4551,70'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4552,5'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4552,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4552,37'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4555,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4556,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4556,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4556,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4563,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4563,30'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4564,21'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4565,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4566,19'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4576,13'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4567,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4567,32'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4568,7'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4576,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4576,54'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4577,13'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4577,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4577,54'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4584,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4584,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4598,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4587,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4589,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4589,28'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4590,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4595,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4595,54'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4596,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4617,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4617,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,56'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4619,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4619,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4619,33'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4620,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4620,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4624,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4651,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4628,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4628,32'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4629,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4629,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4629,27'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4630,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4630,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4630,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4631,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4633,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4633,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4634,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4634,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4638,21'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4646,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4653,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4653,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4655,25'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4676,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4676,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4677,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4676,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4677,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4691,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4679,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4680,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4683,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4681,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4681,64'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4682,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4686,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4686,34'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4687,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4691,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4691,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4691,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4692,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4692,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4692,37'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,14'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4693,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,29'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4695,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4693,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,53'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4695,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4698,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,28'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:4702,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4698,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,40'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4702,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4711,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4712,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4716,18'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4720,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,12'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4755,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4722,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,23'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4722,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4729,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4734,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4734,40'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4736,20'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4736,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4737,40'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4741,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4743,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4744,38'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4749,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4746,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4746,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4746,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4755,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4756,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4759,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4771,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4771,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4771,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4772,19'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4773,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4773,38'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4774,25'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4784,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,36'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4785,17'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4794,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4794,46'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4797,35'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4800,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4800,17'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4800,17'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4803,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4803,46'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4808,13'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4808,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4814,34'
              BranchSideFuncs:
                - decUnitAddSub
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4877,9'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4821,63'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4822,34'
              BranchSideFuncs:
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4822,34'
              BranchSideFuncs:
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4823,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4824,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4829,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4829,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4831,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4833,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4833,24'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4834,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4838,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,29'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4844,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4838,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4876,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4838,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4844,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4876,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4845,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4846,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4857,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4847,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4848,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4851,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4848,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4848,40'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4849,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4851,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4851,58'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4852,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4857,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4858,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4863,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4869,47'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4870,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4870,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4872,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4872,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4872,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4895,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4895,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4896,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:4392,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:4403,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4411,11'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4414,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4423,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4431,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4435,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4453,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4456,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4459,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4464,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4483,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4496,11'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4497,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4591,7'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4664,9'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4744,22'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4745,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4774,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4780,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4797,19'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4799,19'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4814,20'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4821,19'
          Dst:             decUnitCompare
        - Src:             'third_party/decNumber/decNumber.c:4868,23'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4871,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4885,5'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:4887,5'
          Dst:             decFinalize
    - functionName:    decCompareOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6110
      functionLinenumberEnd: 6258
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - op
        - status
      BBCount:         131
      ICount:          736
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - decCompare
        - decCopyFit
        - decFinalize
        - decNaNs
        - decNumberZero
        - decUnitCompare
      functionUses:    12
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6141,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6142,11'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6154,13'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6142,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6143,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6146,12'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6146,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6147,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6150,7'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6155,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6156,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,9'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6156,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6156,25'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6157,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6157,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6158,10'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6159,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6159,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6162,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6177,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
        - Branch String:   'third_party/decNumber/decNumber.c:6162,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6162,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6163,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6163,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6163,47'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6165,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,43'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6165,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,71'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6166,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,43'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6166,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,71'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6169,43'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6170,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6170,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6170,43'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,18'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,18'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6173,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6173,47'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6174,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6177,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6177,36'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6180,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
        - Branch String:   'third_party/decNumber/decNumber.c:6180,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6180,38'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:6182,13'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6180,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6182,13'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6183,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6183,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6184,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6193,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,61'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,27'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6193,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,61'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6194,29'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6197,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6197,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,24'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,38'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6215,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6200,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,28'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6209,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6200,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6203,13'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6209,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6203,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6204,15'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6208,9'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6204,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6204,50'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6205,23'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6206,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6206,49'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6207,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6210,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6211,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6214,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6212,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6212,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6213,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6215,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6215,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6217,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6220,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6222,21'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6231,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6232,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6235,19'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6232,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6232,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6233,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6235,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6235,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6235,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6236,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6236,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6236,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6237,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6241,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6242,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6247,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,26'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6247,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6248,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,26'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6169,18'
          Dst:             decUnitCompare
        - Src:             'third_party/decNumber/decNumber.c:6189,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:6193,50'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:6194,18'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:6209,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:6250,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:6251,7'
          Dst:             decFinalize
    - functionName:    decNumberShift
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         54
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - abs
        - decDecap
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decShiftToLeast
        - decShiftToMost
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2782,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2782,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2783,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2782,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2783,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2785,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2785,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2785,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2786,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2785,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2786,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2788,21'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2790,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2790,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2790,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2790,26'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2791,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2791,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2789,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2794,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2796,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2797,15'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:2813,16'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2797,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2798,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2803,17'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2803,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2804,24'
              BranchSideFuncs:
                - decDecap
                - decStatus
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2808,17'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2808,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2808,35'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2809,42'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2813,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2814,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2818,39'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,58'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,58'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2825,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2825,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2825,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2783,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2788,11'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2791,9'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2794,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2804,15'
          Dst:             decDecap
        - Src:             'third_party/decNumber/decNumber.c:2809,27'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2818,13'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2825,18'
          Dst:             decStatus
    - functionName:    abs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberScaleB
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         39
      ICount:          224
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - abs
        - decFinalize
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2717,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2717,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2718,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2717,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2718,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2720,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2720,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2720,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2721,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2720,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2721,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2724,22'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2728,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2728,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2728,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2728,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2729,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2729,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2727,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2732,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2737,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2737,15'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2742,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2736,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2739,15'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2742,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2739,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2739,22'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2740,22'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2747,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2747,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2747,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2718,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2724,12'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2729,10'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2732,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2743,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2747,18'
          Dst:             decStatus
    - functionName:    decNumberSameQuantum
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2679,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,9'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2684,13'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2680,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,32'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2681,15'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2680,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,56'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2681,15'
              BranchSideFuncs:
                - decNumberZero
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2686,3'
          Dst:             decNumberZero
    - functionName:    decReverse
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6766
      functionLinenumberEnd: 6773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'short *'
        - 'short *'
      constantsTouched: []
      argNames:
        - ulo
        - uhi
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6768,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6769,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6773,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberRotate
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         66
      ICount:          573
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - abs
        - decGetDigits
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decReverse
        - decShiftToLeast
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2560,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2560,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2561,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2560,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2561,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2563,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2563,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2563,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2564,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2563,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2564,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2566,22'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2568,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2568,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2568,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2568,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2569,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2569,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2567,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2572,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2574,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2574,28'
              BranchSideFuncs:
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2575,11'
              BranchSideFuncs:
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2580,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2580,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2580,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2581,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2581,30'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2581,30'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2582,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2582,42'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2583,21'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2584,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2584,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2584,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2620,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2621,21'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2635,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2622,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2622,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2622,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2623,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2624,18'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2630,22'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2635,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2639,25'
              BranchSideFuncs:
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2654,34'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2640,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2641,18'
              BranchSideFuncs:
                - decShiftToLeast
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2648,22'
              BranchSideFuncs:
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2658,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2658,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2658,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2561,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2566,12'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2569,9'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2572,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2622,11'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2642,13'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2648,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2649,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2650,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2654,21'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:2658,18'
          Dst:             decStatus
    - functionName:    decNumberRemainderNear
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2518,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2518,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2518,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2517,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2518,18'
          Dst:             decStatus
    - functionName:    decNumberRemainder
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2495,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2495,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2495,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2494,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2495,18'
          Dst:             decStatus
    - functionName:    decNumberRescale
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decQuantizeOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2475,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2475,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2475,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2474,3'
          Dst:             decQuantizeOp
        - Src:             'third_party/decNumber/decNumber.c:2475,18'
          Dst:             decStatus
    - functionName:    decNumberReduce
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decCopyFit
        - decFinalize
        - decNaNs
        - decStatus
        - decTrim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2434,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2435,15'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2440,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decTrim
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2449,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2449,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2435,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2440,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:2441,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2442,5'
          Dst:             decTrim
        - Src:             'third_party/decNumber/decNumber.c:2449,18'
          Dst:             decStatus
    - functionName:    decNumberNormalize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberReduce
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2404,10'
          Dst:             decNumberReduce
    - functionName:    decNumberPower
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         161
      ICount:          1068
      EdgeCount:       219
      CyclomaticComplexity: 60
      functionsReached:
        - decCheckMath
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decExpOp
        - decFinalize
        - decGetInt
        - decLnOp
        - decMultiplyOp
        - decNaNs
        - decNumberCompare
        - decNumberCopy
        - decNumberZero
        - decShiftToMost
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2089,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2090,11'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:2123,17'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2090,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2090,34'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2091,17'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2090,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2091,17'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2093,11'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2093,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2094,21'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2120,7'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2096,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2099,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2096,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2096,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2095,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2099,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2103,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2104,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2106,21'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2104,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2104,25'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2105,13'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2106,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2108,17'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2115,18'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2124,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2125,13'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2131,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2127,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2127,25'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2129,7'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2127,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2128,15'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2129,7'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2132,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2132,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2135,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2131,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2132,24'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2135,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2135,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2136,19'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2138,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2138,18'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2141,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2141,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2141,24'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2141,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2142,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2144,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,36'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2146,19'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2152,11'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2152,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2159,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2162,21'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2163,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2169,15'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2171,23'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2179,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2182,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2207,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2182,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2183,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2185,24'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2186,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,44'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,24'
              BranchSideFuncs:
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2185,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,44'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2188,7'
              BranchSideFuncs:
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2203,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2203,49'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2203,49'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2207,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2209,23'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2213,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2213,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2213,19'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2215,13'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2223,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2223,42'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2228,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2228,50'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2228,50'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2230,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2231,36'
              BranchSideFuncs:
                - malloc
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2239,10'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2232,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2233,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2235,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2239,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2243,15'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2263,21'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2245,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2245,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2247,10'
              BranchSideFuncs:
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2248,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2249,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2254,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2268,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2269,24'
              BranchSideFuncs:
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2294,14'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2277,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2278,42'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2285,25'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2279,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2280,21'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2282,17'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2297,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,16'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2302,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,53'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,53'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2303,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2304,18'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2307,13'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2307,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2307,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2308,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2308,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2308,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2309,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2313,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decFinalize
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2326,20'
              BranchSideFuncs:
                - decFinalize
                - decNumberCopy
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2351,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2351,28'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2352,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2352,28'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2357,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2091,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2099,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2101,11'
          Dst:             decNumberCompare
        - Src:             'third_party/decNumber/decNumber.c:2102,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2110,25'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2123,7'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2137,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2171,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2185,11'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:2186,11'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:2188,7'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:2209,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2243,7'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:2250,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2256,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2257,9'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:2263,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2270,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2275,11'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2285,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2286,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2305,11'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2309,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2329,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2330,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2344,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:2345,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2357,18'
          Dst:             decStatus
    - functionName:    decNumberCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:957,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:957,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:957,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:956,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:957,18'
          Dst:             decStatus
    - functionName:    decCheckMath
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7619
      functionLinenumberEnd: 7628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - rhs
        - set
        - status
      BBCount:         24
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7622,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7622,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7623,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7624,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7625,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7625,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7626,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7626,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7627,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,24'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7627,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decLnOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5692
      functionLinenumberEnd: 5910
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
        - status
      BBCount:         133
      ICount:          964
      EdgeCount:       181
      CyclomaticComplexity: 50
      functionsReached:
        - decAddOp
        - decCompareOp
        - decContextDefault
        - decCopyFit
        - decExpOp
        - decFinalize
        - decGetInt
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberFromInt32
        - decNumberFromString
        - decNumberZero
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5720,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5721,11'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5721,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5722,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5726,21'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5722,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5723,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5724,29'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5730,21'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5735,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5736,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5742,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5742,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5742,29'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5742,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5746,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5746,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5746,30'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5746,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5748,15'
              BranchSideFuncs:
                - decNumberFromString
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5753,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,29'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5759,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5753,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5754,15'
              BranchSideFuncs:
                - decNumberFromString
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5759,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5775,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5776,37'
              BranchSideFuncs:
                - malloc
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5782,8'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5777,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5778,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5780,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5784,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5785,37'
              BranchSideFuncs:
                - malloc
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5801,5'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5786,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5787,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5789,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5814,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5814,17'
              BranchSideFuncs:
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5815,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5869,11'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5869,11'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5883,16'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5871,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5873,30'
              BranchSideFuncs:
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5874,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5874,30'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5875,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,45'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5884,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5884,18'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5886,10'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5887,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5887,20'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5888,19'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5907,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5907,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5908,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5724,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5726,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5730,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5750,9'
          Dst:             decNumberFromString
        - Src:             'third_party/decNumber/decNumber.c:5756,9'
          Dst:             decNumberFromString
        - Src:             'third_party/decNumber/decNumber.c:5801,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5803,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5804,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5806,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5811,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5813,7'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:5816,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5820,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5825,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5855,7'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:5858,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5859,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5873,11'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:5883,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5903,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5904,5'
          Dst:             decFinalize
    - functionName:    decExpOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5332
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
        - status
      BBCount:         118
      ICount:          946
      EdgeCount:       159
      CyclomaticComplexity: 43
      functionsReached:
        - decAddOp
        - decCompare
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decShiftToMost
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5372,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5373,11'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - free
                - decNumberCopy
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5373,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5374,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5378,21'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5374,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5375,25'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5376,29'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5382,21'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5403,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5403,35'
              BranchSideFuncs:
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:5404,21'
              BranchSideFuncs:
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5405,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5406,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5408,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5408,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5409,11'
              BranchSideFuncs:
                - decNumberZero
                - decShiftToMost
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5419,5'
              BranchSideFuncs:
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5433,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5437,21'
              BranchSideFuncs:
                - decNumberZero
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5444,21'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5439,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5439,37'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5440,8'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5455,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5455,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5455,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5458,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5459,14'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5463,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5463,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5464,27'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,9'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5465,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5465,54'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5465,54'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5466,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5467,40'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5473,23'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5468,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5469,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5471,18'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5489,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,38'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,38'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5497,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5497,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5497,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5498,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5499,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,36'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5500,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5501,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5503,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5509,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5510,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5511,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5518,21'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5512,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5513,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5515,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5548,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5548,17'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5549,18'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5547,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5548,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5549,18'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5562,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5563,11'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5589,12'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5573,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,17'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5575,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,52'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,52'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5576,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5577,18'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5580,13'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5580,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5580,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5581,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5581,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5581,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5582,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5596,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5596,29'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5597,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5597,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5598,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5375,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5376,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5378,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5382,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5400,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5404,10'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:5410,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5412,19'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:5419,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5437,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5473,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5518,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5519,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5520,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5521,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5524,7'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5540,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5541,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5542,9'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:5549,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5570,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5578,11'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5582,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5592,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5593,5'
          Dst:             decFinalize
    - functionName:    decNumberFromString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - chars
        - set
      BBCount:         184
      ICount:          1068
      EdgeCount:       247
      CyclomaticComplexity: 65
      functionsReached:
        - decBiStr
        - decFinalize
        - decNumberZero
        - decSetCoeff
        - decStatus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:603,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:603,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:608,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:603,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:604,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:608,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:608,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:608,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:612,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:608,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:609,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:612,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:610,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:610,30'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:611,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:612,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:613,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:622,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:613,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:614,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:617,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:617,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:618,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:620,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:625,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:626,13'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:678,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:627,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:627,21'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:633,11'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:633,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:633,26'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:634,21'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:636,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:636,20'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:637,18'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:635,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:637,18'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:643,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:644,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:644,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:645,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:644,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:645,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:648,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:648,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:648,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:649,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:648,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:648,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:649,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:650,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:650,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:651,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:650,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:650,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:651,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:652,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:652,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:653,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:652,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:652,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:653,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:656,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:656,43'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:657,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:657,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:658,15'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:662,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:663,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:663,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:663,24'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:663,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:663,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:664,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:666,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:666,21'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:667,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:667,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:670,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:674,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:670,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:670,25'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:671,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:671,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:671,28'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:672,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:678,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:680,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:712,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:684,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:684,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:687,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:684,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:684,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:687,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:689,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:689,25'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:690,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:691,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:691,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:691,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:691,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:691,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:693,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:693,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:693,27'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:693,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:693,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:693,41'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:694,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:696,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:696,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:696,24'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:696,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:696,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:697,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:705,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:709,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:706,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,54'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:706,32'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:706,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,54'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:708,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:709,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:709,27'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:710,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:718,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:719,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:734,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:719,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:720,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:731,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:720,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:720,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:721,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:721,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:721,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:722,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:734,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:734,26'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:740,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:734,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:735,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:740,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:740,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:740,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:742,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:746,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:746,36'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:747,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:756,12'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:756,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:756,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:759,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:759,20'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:760,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:761,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:761,20'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:762,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:763,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:763,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:764,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:786,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:787,14'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:794,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:795,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:795,12'
              BranchSideFuncs:
                - decFinalize
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:796,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:803,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:803,28'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:804,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:804,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:804,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:804,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:634,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:635,11'
          Dst:             decBiStr
        - Src:             'third_party/decNumber/decNumber.c:636,11'
          Dst:             decBiStr
        - Src:             'third_party/decNumber/decNumber.c:788,7'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:790,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:797,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:804,18'
          Dst:             decStatus
    - functionName:    decNumberFromInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - in
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - decNumberFromUInt32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:336,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:336,20'
              BranchSideFuncs:
                - decNumberFromUInt32
            - BranchSide:      'third_party/decNumber/decNumber.c:338,9'
              BranchSideFuncs:
                - decNumberFromUInt32
        - Branch String:   'third_party/decNumber/decNumber.c:338,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:338,26'
              BranchSideFuncs:
                - decNumberFromUInt32
            - BranchSide:      'third_party/decNumber/decNumber.c:339,18'
              BranchSideFuncs:
                - decNumberFromUInt32
        - Branch String:   'third_party/decNumber/decNumber.c:343,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:343,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:342,3'
          Dst:             decNumberFromUInt32
    - functionName:    decNumberFromUInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - uin
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decGetDigits
        - decNumberZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:359,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:360,11'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:360,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:361,16'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:364,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:358,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:364,14'
          Dst:             decGetDigits
    - functionName:    decBiStr
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7771
      functionLinenumberEnd: 7778
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - targ
        - str1
        - str2
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7773,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7773,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7773,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7773,39'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7775,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7776,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberMultiply
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decMultiplyOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2004,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2004,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2004,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2003,3'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2004,18'
          Dst:             decStatus
    - functionName:    decNumberOr
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          464
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1910,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1910,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1910,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1910,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1910,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1916,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1919,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1919,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1919,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1920,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1920,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1920,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1921,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1921,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1921,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1922,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1923,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1923,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1923,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1925,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1948,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:1925,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1925,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1926,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1927,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1927,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1928,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1930,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1933,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1946,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1933,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1934,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1945,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1934,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1934,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1935,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1939,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1940,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1943,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1944,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1943,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1944,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1912,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1940,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1948,15'
          Dst:             decGetDigits
    - functionName:    decNumberCopySign
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3539,3'
          Dst:             decNumberCopy
    - functionName:    decNumberNextToward
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         29
      ICount:          199
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - decAddOp
        - decCompare
        - decNaNs
        - decNumberCopySign
        - decNumberIsNormal
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1842,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1842,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1843,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1843,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1846,23'
              BranchSideFuncs:
                - decCompare
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
                - decNumberCopySign
        - Branch String:   'third_party/decNumber/decNumber.c:1847,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1847,31'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1849,11'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
                - decNumberCopySign
        - Branch String:   'third_party/decNumber/decNumber.c:1849,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1849,40'
              BranchSideFuncs:
                - decNumberCopySign
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1852,13'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:1852,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1854,16'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1864,16'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:1854,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1855,28'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1859,19'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1864,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1865,28'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1868,19'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1881,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1881,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1882,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1843,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:1846,12'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:1849,22'
          Dst:             decNumberCopySign
        - Src:             'third_party/decNumber/decNumber.c:1855,13'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1865,13'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1871,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1874,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1877,13'
          Dst:             decNumberIsNormal
        - Src:             'third_party/decNumber/decNumber.c:1881,18'
          Dst:             decStatus
    - functionName:    decNumberNextPlus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decAddOp
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1802,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1803,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1808,3'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1814,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1814,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1815,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1803,5'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1808,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1812,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1814,18'
          Dst:             decStatus
    - functionName:    decNumberNextMinus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decAddOp
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1767,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1771,3'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1777,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1777,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1778,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1767,5'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1771,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1775,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1777,18'
          Dst:             decStatus
    - functionName:    decNumberMinus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1738,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1738,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1738,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1735,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1737,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1738,18'
          Dst:             decStatus
    - functionName:    decNumberMinMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1705,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1705,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1705,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1704,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1705,18'
          Dst:             decStatus
    - functionName:    decNumberMin
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1682,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1682,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1682,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1681,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1682,18'
          Dst:             decStatus
    - functionName:    decNumberMaxMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1659,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1659,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1659,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1658,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1659,18'
          Dst:             decStatus
    - functionName:    decNumberMax
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1636,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1636,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1636,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1635,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1636,18'
          Dst:             decStatus
    - functionName:    decNumberLog10
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         66
      ICount:          481
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - decCheckMath
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decLnOp
        - decNumberCopy
        - decNumberFromInt32
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1513,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1513,41'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1607,7'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1532,42'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1557,6'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1532,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:1532,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:1532,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1557,6'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1540,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1540,38'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1551,7'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1540,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1545,28'
              BranchSideFuncs:
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1551,7'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1560,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1560,34'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1560,48'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1561,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1561,40'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1561,40'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1562,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1563,37'
              BranchSideFuncs:
                - malloc
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1569,17'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1564,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1565,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1567,9'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1577,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1577,32'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decLnOp
                - decDivideOp
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,10'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1577,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1577,50'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,10'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1578,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1579,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1578,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1578,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1578,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1579,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1584,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1584,40'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1584,40'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1585,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1586,37'
              BranchSideFuncs:
                - malloc
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1592,19'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1587,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1588,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1590,9'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1607,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1607,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1608,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1608,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1608,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1613,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1513,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1529,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:1538,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:1545,9'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1547,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:1548,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:1573,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1579,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1592,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1601,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1604,5'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1613,18'
          Dst:             decStatus
    - functionName:    decNumberPlus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1981,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1981,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1981,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1978,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1980,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1981,18'
          Dst:             decStatus
    - functionName:    decNumberCopyAbs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - res
        - rhs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3494,3'
          Dst:             decNumberCopy
    - functionName:    decNumberLogB
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - decNaNs
        - decNumberCopyAbs
        - decNumberFromInt32
        - decNumberPlus
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1431,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1431,36'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1432,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
                - decNumberCopyAbs
        - Branch String:   'third_party/decNumber/decNumber.c:1432,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1432,56'
              BranchSideFuncs:
                - decNumberCopyAbs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1434,19'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1440,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1440,45'
              BranchSideFuncs:
                - decNumberFromInt32
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1442,17'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1449,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1449,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1431,28'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:1432,39'
          Dst:             decNumberCopyAbs
        - Src:             'third_party/decNumber/decNumber.c:1434,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1440,26'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1444,7'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1445,7'
          Dst:             decNumberPlus
        - Src:             'third_party/decNumber/decNumber.c:1449,18'
          Dst:             decStatus
    - functionName:    decNumberLn
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - decCheckMath
        - decLnOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1369,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1369,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1391,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1369,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1384,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1391,18'
          Dst:             decStatus
    - functionName:    decNumberInvert
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         42
      ICount:          339
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1292,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1292,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1292,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1292,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1292,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1297,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1299,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1299,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1299,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1300,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1300,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1300,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1301,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1302,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1302,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1302,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1305,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1322,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:1305,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1305,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1306,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1310,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1311,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1320,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1311,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1311,24'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1312,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1314,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1315,19'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1318,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,23'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1319,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1318,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,37'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1319,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1293,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1315,9'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1322,15'
          Dst:             decGetDigits
    - functionName:    decNumberFMA
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - fhs
        - set
      BBCount:         40
      ICount:          272
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - decAddOp
        - decCheckMath
        - decMultiplyOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1215,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1215,51'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,11'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1216,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,11'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1216,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,51'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,11'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1217,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,11'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1217,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1219,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1215,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1219,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1226,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1226,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1226,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1227,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1228,37'
              BranchSideFuncs:
                - malloc
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1236,19'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1229,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1230,15'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1232,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1243,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1244,13'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - decNumberZero
                - decAddOp
            - BranchSide:      'third_party/decNumber/decNumber.c:1258,14'
              BranchSideFuncs:
                - decAddOp
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1244,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1245,23'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1249,7'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1261,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1261,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1262,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1215,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1216,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1217,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1236,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:1245,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1249,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1258,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1262,18'
          Dst:             decStatus
    - functionName:    decNumberExp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - decCheckMath
        - decExpOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1151,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1151,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1169,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1151,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1162,5'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:1169,18'
          Dst:             decStatus
    - functionName:    decNumberDivideInteger
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1107,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1107,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1107,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1106,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1107,18'
          Dst:             decStatus
    - functionName:    decNumberDivide
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1084,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1084,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1084,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1083,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1084,18'
          Dst:             decStatus
    - functionName:    decNumberCompareTotalMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         36
      ICount:          276
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - decCompareOp
        - decNumberCopy
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1031,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1032,9'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1045,9'
              BranchSideFuncs:
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1033,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1033,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1033,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1034,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1035,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1041,21'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1036,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1037,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1039,11'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1045,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1046,9'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1059,18'
              BranchSideFuncs:
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1047,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1047,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1047,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1048,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1049,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1055,21'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1050,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1051,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1053,11'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1062,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1062,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1063,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1063,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1063,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1064,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1041,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1055,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1059,5'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1064,18'
          Dst:             decStatus
    - functionName:    decNumberCompareTotal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:998,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:998,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:998,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:997,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:998,18'
          Dst:             decStatus
    - functionName:    decNumberCompareSignal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:977,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:977,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:977,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:976,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:977,18'
          Dst:             decStatus
    - functionName:    decNumberAnd
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          466
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:895,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:895,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:895,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:895,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:895,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:902,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:905,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:905,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:905,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:906,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:906,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:906,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:907,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:907,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:907,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:908,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:909,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:909,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:909,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:911,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:935,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:911,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:911,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:912,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:913,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:913,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:914,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:916,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:918,8'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:933,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:920,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:921,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:932,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:921,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:921,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:922,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:926,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:927,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:930,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:930,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:930,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:931,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:930,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:930,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:931,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:897,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:927,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:935,15'
          Dst:             decGetDigits
    - functionName:    decNumberAdd
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:863,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:863,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:863,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:862,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:863,18'
          Dst:             decStatus
    - functionName:    decNumberAbs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:839,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:839,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:839,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:836,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:838,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:839,18'
          Dst:             decStatus
    - functionName:    decNumberToEngString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - string
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decToString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:551,3'
          Dst:             decToString
    - functionName:    decToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3719
      functionLinenumberEnd: 3870
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - dn
        - string
        - eng
      BBCount:         139
      ICount:          982
      EdgeCount:       182
      CyclomaticComplexity: 45
      functionsReached:
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3727,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3727,25'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3727,25'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3736,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3737,6'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3740,7'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3740,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3741,9'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3741,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3742,14'
              BranchSideFuncs:
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3746,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3746,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3747,8'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3750,12'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3754,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3754,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,35'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3756,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3754,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3756,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3759,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3762,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3763,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3772,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3763,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3764,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3768,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3766,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,23'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3806,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3807,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3832,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3808,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3809,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3817,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3809,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3810,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3810,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3810,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3811,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3816,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3817,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3818,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3829,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3820,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3821,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3821,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3821,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3822,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3827,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3829,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3829,38'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3834,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3834,32'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3835,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3836,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3837,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3837,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3837,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3838,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3843,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3742,7'
          Dst:             strcpy
        - Src:             'third_party/decNumber/decNumber.c:3743,7'
          Dst:             strcpy
        - Src:             'third_party/decNumber/decNumber.c:3750,5'
          Dst:             strcpy
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - string
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decToString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:546,3'
          Dst:             decToString
    - functionName:    decNumberIsInt
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:506,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:510,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:512,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:513,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:513,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:513,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:514,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:516,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:516,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:521,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberToUInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:483,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:483,30'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:483,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:483,47'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:488,11'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:483,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:488,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:500,23'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:496,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:496,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:497,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:497,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:497,9'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:497,36'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:497,60'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:497,63'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:498,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:497,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:498,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:500,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToUInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:458,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:458,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:458,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:458,49'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:463,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:458,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:463,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:472,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:472,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:475,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:475,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,51'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:475,26'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:475,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,43'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:476,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:475,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,51'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:476,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:478,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:427,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:427,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:427,30'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:427,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:427,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:427,47'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:431,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:449,23'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:439,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:439,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:440,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:440,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:440,35'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:441,11'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:440,58'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:440,61'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:444,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:440,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:444,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:441,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,30'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:441,53'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,56'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:441,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,63'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:445,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:446,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:449,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:396,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:396,32'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:396,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:396,49'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:396,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:400,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:409,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:409,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:411,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:411,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:411,26'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:413,12'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:411,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:411,43'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:411,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,12'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:413,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:413,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,49'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:413,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,56'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:418,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:418,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:419,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:422,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberFromUInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - size_t
      constantsTouched: []
      argNames:
        - dn
        - uin
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decGetDigits
        - decNumberZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:371,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:371,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:372,11'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:372,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:373,16'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:376,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:370,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:376,14'
          Dst:             decGetDigits
    - functionName:    decNumberFromInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.1 *'
        - size_t
      constantsTouched: []
      argNames:
        - dn
        - in
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberFromUInt64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:349,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:349,20'
              BranchSideFuncs:
                - decNumberFromUInt64
            - BranchSide:      'third_party/decNumber/decNumber.c:350,23'
              BranchSideFuncs:
                - decNumberFromUInt64
        - Branch String:   'third_party/decNumber/decNumber.c:352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:352,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:351,3'
          Dst:             decNumberFromUInt64
    - functionName:    decContextZeroStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestSavedStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - oldstatus
        - mask
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestEndian
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - quiet
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:387,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:387,17'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:389,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'third_party/decNumber/decContext.c:389,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:389,7'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:390,10'
              BranchSideFuncs:
                - printf
        - Branch String:   'third_party/decNumber/decContext.c:390,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:393,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:393,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:393,22'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:394,22'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:395,7'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextStatusToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         30
      ICount:          146
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:351,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:351,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:352,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:353,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:353,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:353,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:354,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:354,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:355,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:357,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:357,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:358,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:358,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:359,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:359,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:359,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:360,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:360,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:360,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:361,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:361,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:361,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:362,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:362,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:363,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:363,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:363,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:364,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:364,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:368,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:368,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:368,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:369,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decContextSetStatusQuiet
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - status
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSetStatusFromStringQuiet
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - string
      BBCount:         32
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - decContextSetStatusQuiet
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:290,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:291,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:292,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:292,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:293,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:294,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:294,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:295,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:296,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:296,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:297,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:298,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:298,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:299,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:300,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:300,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:301,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:302,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:302,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:303,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:304,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:304,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:305,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:310,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:310,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:311,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:312,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:312,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:313,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:314,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:314,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:315,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:316,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:316,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:317,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:318,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:318,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:319,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:320,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'third_party/decNumber/decContext.c:320,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:321,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:322,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:290,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:291,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:292,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:293,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:294,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:295,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:296,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:297,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:298,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:299,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:300,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:301,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:302,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:303,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:304,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:305,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:310,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:311,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:312,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:313,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:314,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:315,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:316,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:317,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:318,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:319,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:320,7'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSetStatusFromString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - string
      BBCount:         32
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - decContextSetStatus
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:239,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:240,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:241,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:241,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:242,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:243,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:243,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:244,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:245,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:245,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:246,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:247,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:247,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:248,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:249,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:249,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:250,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:251,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:251,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:252,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:253,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:253,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:254,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:259,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:259,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:260,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:261,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:261,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:262,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:263,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:263,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:264,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:265,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:265,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:266,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:267,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:267,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:268,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:269,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'third_party/decNumber/decContext.c:269,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:270,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:271,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:239,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:240,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:241,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:242,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:243,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:244,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:245,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:246,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:247,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:248,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:249,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:250,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:251,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:252,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:253,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:254,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:259,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:260,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:261,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:262,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:263,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:264,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:265,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:266,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:267,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:268,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:269,7'
          Dst:             strcmp
    - functionName:    decContextSetStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - status
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - raise
      functionUses:    19
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:220,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:220,32'
              BranchSideFuncs:
                - raise
            - BranchSide:      'third_party/decNumber/decContext.c:220,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:220,32'
          Dst:             raise
    - functionName:    raise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSetRounding
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - newround
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSaveStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextRestoreStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        3
      argTypes:
        - 'struct.decContext *'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - newstatus
        - mask
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextGetStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextGetRounding
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextDefault
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - kind
      BBCount:         9
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - decContextSetStatus
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:91,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:131,27'
              BranchSideFuncs:
                - decContextSetStatus
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:131,7'
          Dst:             decContextSetStatus
    - functionName:    decContextClearStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decPackedToNumber
      functionSourceFile: '/src/tarantool/third_party/decNumber/decPacked.c'
      linkageType:     externalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'struct.decNumber.1 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - bcd
        - length
        - scale
        - dn
      BBCount:         55
      ICount:          384
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decPacked.c:159,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:159,44'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:159,25'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:159,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:159,44'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:160,13'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:160,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:160,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:163,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:163,36'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:164,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:165,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:165,33'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:166,7'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:166,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:166,29'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:170,18'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:171,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:172,10'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:178,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:172,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:173,21'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:175,5'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:179,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:179,15'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:180,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:178,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:0,0'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:180,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:183,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:183,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:187,3'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:191,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:191,31'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:193,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:193,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:193,27'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:194,23'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:196,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:196,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:197,8'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:198,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:199,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:202,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:204,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:204,31'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:207,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:207,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:207,27'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:208,23'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:210,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:210,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:211,8'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:212,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:187,3'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:213,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
      Callsites:
        - Src:             'third_party/decNumber/decPacked.c:156,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:173,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:180,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:191,17'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:204,17'
          Dst:             decNumberZero
    - functionName:    decPackedFromNumber
      functionSourceFile: '/src/tarantool/third_party/decNumber/decPacked.c'
      linkageType:     externalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - 'struct.decNumber.1 *'
      constantsTouched: []
      argNames:
        - bcd
        - length
        - scale
        - dn
      BBCount:         26
      ICount:          233
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decPacked.c:72,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:72,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:72,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:71,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:72,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:74,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:74,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:74,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:75,29'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:80,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:81,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:82,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:99,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:82,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:88,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:101,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:102,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:102,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:108,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_snprint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_snprint_recursion
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:435,9'
          Dst:             mp_snprint_recursion
    - functionName:    mp_snprint_recursion
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         216
      ICount:          1508
      EdgeCount:       270
      CyclomaticComplexity: 56
      functionsReached:
        - mp_decode_nil
        - mp_snprint_recursion
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_nil
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_uint
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_int
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_bool
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_float
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_double
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_strl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_strl
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_binl
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             __assert_fail
    - functionName:    mp_decode_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2756,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2756,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2756,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2755,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2756,2'
          Dst:             __assert_fail
    - functionName:    mp_decode_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2281,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2283,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2285,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2287,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2289,22'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2291,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2291,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2292,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2293,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2280,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2283,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2285,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2287,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2289,10'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2292,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2341,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2343,30'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2345,32'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2347,32'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2349,32'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2351,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2351,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2352,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2353,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2340,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2343,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2345,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2347,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2349,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2352,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2632,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2634,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2636,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2638,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2640,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2640,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2641,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2642,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2631,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2634,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2636,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2638,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2641,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2662,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2664,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2666,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2668,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2670,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2660,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2664,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2666,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2668,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2670,3'
          Dst:             __assert_fail
    - functionName:    mp_next
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mp_load_u8
        - mp_next_slowpath
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3152,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3152,2'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3153,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3155,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3156,13'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3158,14'
              BranchSideFuncs:
                - mp_next_slowpath
                - mp_load_u8
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3158,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3160,12'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_next_slowpath
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3163,14'
              BranchSideFuncs:
                - mp_next_slowpath
                - mp_load_u8
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3163,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3164,9'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3167,5'
              BranchSideFuncs:
                - mp_next_slowpath
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3153,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3160,18'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3168,4'
          Dst:             mp_next_slowpath
    - functionName:    mp_load_u8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_decode_array_slowpath
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1951,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1953,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1956,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1959,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1953,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1956,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:1959,3'
          Dst:             __assert_fail
    - functionName:    mp_decode_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         13
      ICount:          78
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2031,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2033,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2035,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2037,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2037,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2038,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2039,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2030,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2033,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2035,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2038,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2796,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2798,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2800,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2802,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2795,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2802,3'
          Dst:             __assert_fail
    - functionName:    mp_decode_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_float
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2427,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2427,2'
              BranchSideFuncs:
                - mp_load_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2427,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2426,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2427,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2429,9'
          Dst:             mp_load_float
    - functionName:    mp_decode_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_double
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2436,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2436,2'
              BranchSideFuncs:
                - mp_load_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2436,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2435,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2436,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2438,9'
          Dst:             mp_load_double
    - functionName:    mp_snprint_ext_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_decode_ext
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:53,2'
          Dst:             mp_decode_ext
        - Src:             'src/lib/msgpuck/msgpuck.c:54,9'
          Dst:             snprintf
    - functionName:    mp_decode_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - len
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_extl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2155,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2155,2'
              BranchSideFuncs:
                - mp_decode_extl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2155,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2155,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2157,9'
          Dst:             mp_decode_extl
    - functionName:    mp_decode_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         15
      ICount:          89
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2129,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2138,20'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2141,21'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2144,21'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2147,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2127,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2138,9'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2141,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2144,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2147,3'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2149,10'
          Dst:             mp_load_u8
    - functionName:    mp_load_u16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_u32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_next_slowpath
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - k
      BBCount:         36
      ICount:          284
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3040,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3041,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3146,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3043,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3086,14'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u64
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3061,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3061,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3067,5'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3084,13'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3067,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3068,26'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3082,5'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3074,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3076,15'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3080,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3092,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3095,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3100,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3105,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3110,21'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3114,21'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3118,35'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3122,35'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3126,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3132,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3138,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3143,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3041,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3069,19'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:3095,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3100,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3105,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3110,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3114,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3118,23'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3122,23'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3126,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3127,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3132,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3133,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3138,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3139,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3143,4'
          Dst:             __assert_fail
    - functionName:    mp_load_u64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_fprint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - data
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_fprint_recursion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:396,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:396,6'
              BranchSideFuncs:
                - mp_fprint_recursion
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:397,10'
              BranchSideFuncs:
                - mp_fprint_recursion
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:398,12'
          Dst:             mp_fprint_recursion
    - functionName:    mp_fprint_recursion
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         147
      ICount:          911
      EdgeCount:       178
      CyclomaticComplexity: 33
      functionsReached:
        - fprintf
        - mp_decode_nil
        - mp_fprint_recursion
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_nil
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_uint
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_int
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_bool
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_float
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_double
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_strl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_next
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_next
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_next
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_next
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_strl
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_binl
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             __assert_fail
    - functionName:    mp_fprint_ext_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - mp_decode_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:42,2'
          Dst:             mp_decode_ext
        - Src:             'src/lib/msgpuck/msgpuck.c:43,9'
          Dst:             fprintf
    - functionName:    mp_format
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_vformat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:275,15'
          Dst:             mp_vformat
    - functionName:    mp_vformat
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format
        - vl
      BBCount:         352
      ICount:          2049
      EdgeCount:       462
      CyclomaticComplexity: 112
      functionsReached:
        - __assert_fail
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_double
        - mp_encode_float
        - mp_encode_int
        - mp_encode_map
        - mp_encode_nil
        - mp_encode_str
        - mp_encode_uint
        - mp_next
        - mp_sizeof_array
        - mp_sizeof_bool
        - mp_sizeof_double
        - mp_sizeof_float
        - mp_sizeof_int
        - mp_sizeof_map
        - mp_sizeof_nil
        - mp_sizeof_str
        - mp_sizeof_uint
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:87,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:88,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:88,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:89,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:117,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:93,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:93,30'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:93,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:93,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:94,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:113,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:94,19'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:94,23'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:95,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:94,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:95,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:98,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:95,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:96,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:97,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:98,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:98,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:99,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:98,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:99,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:101,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:101,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:101,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:101,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:102,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:103,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:107,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:103,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:104,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:105,15'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:113,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:113,4'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:114,30'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:115,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:116,28'
              BranchSideFuncs:
                - mp_encode_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:117,3'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:117,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:118,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:149,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:122,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:122,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:122,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:122,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:123,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:142,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:123,19'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:123,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:124,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:123,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:124,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:127,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:124,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:125,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:126,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:127,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:127,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:128,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:127,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:128,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:130,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:130,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:130,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:130,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:131,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:132,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:136,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:132,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:133,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:134,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:142,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:142,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:144,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:144,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:144,4'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:145,20'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:147,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:148,26'
              BranchSideFuncs:
                - mp_encode_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:149,3'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:149,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:260,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
        - Branch String:   'src/lib/msgpuck/msgpuck.c:151,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:151,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:152,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:155,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:155,23'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:156,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:155,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:156,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:158,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:156,17'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,8'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,8'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:158,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:159,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:161,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:161,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:162,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:165,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:166,27'
              BranchSideFuncs:
                - mp_encode_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:168,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:169,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:169,23'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:169,23'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:171,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:172,27'
              BranchSideFuncs:
                - mp_encode_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:173,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:174,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:175,21'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:180,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:181,13'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:185,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:186,21'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:186,21'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:186,21'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:187,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:187,5'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:188,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:190,13'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:193,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:194,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.c:195,22'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:197,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:198,29'
              BranchSideFuncs:
                - mp_encode_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:199,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,29'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:205,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:199,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:205,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:200,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.c:202,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:203,30'
              BranchSideFuncs:
                - mp_encode_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:204,6'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:205,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:210,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:206,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:208,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:209,28'
              BranchSideFuncs:
                - mp_encode_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:210,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:211,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:211,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:211,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:211,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:212,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:210,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:212,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:215,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:215,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:216,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:219,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:220,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:220,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:220,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:220,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:221,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:219,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:221,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:225,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:229,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:229,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:229,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:229,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:230,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:228,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:230,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:233,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:233,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:234,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:237,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:238,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:238,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:238,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:238,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:239,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:237,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:239,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:243,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:246,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:248,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:251,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.c:251,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:252,29'
              BranchSideFuncs:
                - mp_sizeof_int
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.c:253,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:254,27'
              BranchSideFuncs:
                - mp_encode_int
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:257,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:258,28'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:259,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:262,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:263,26'
              BranchSideFuncs:
                - mp_encode_nil
                - mp_sizeof_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:264,6'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:101,6'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:113,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:114,14'
          Dst:             mp_sizeof_array
        - Src:             'src/lib/msgpuck/msgpuck.c:116,12'
          Dst:             mp_encode_array
        - Src:             'src/lib/msgpuck/msgpuck.c:130,6'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:142,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:144,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:146,14'
          Dst:             mp_sizeof_map
        - Src:             'src/lib/msgpuck/msgpuck.c:148,12'
          Dst:             mp_encode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:151,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:163,30'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.c:164,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.c:166,13'
          Dst:             mp_encode_str
        - Src:             'src/lib/msgpuck/msgpuck.c:170,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.c:172,13'
          Dst:             mp_encode_str
        - Src:             'src/lib/msgpuck/msgpuck.c:177,5'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:187,5'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:196,15'
          Dst:             mp_sizeof_float
        - Src:             'src/lib/msgpuck/msgpuck.c:198,13'
          Dst:             mp_encode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:201,15'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/msgpuck/msgpuck.c:203,13'
          Dst:             mp_encode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:207,15'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:209,13'
          Dst:             mp_encode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:248,5'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:252,15'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/msgpuck/msgpuck.c:254,13'
          Dst:             mp_encode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:256,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:258,13'
          Dst:             mp_encode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:261,14'
          Dst:             mp_sizeof_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:263,12'
          Dst:             mp_encode_nil
    - functionName:    mp_sizeof_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1895,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1896,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1897,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1897,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1898,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1900,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1907,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1908,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1909,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1909,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1910,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1914,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1908,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1910,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1911,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1914,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1915,10'
          Dst:             mp_store_u32
    - functionName:    mp_sizeof_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1977,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1978,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1979,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1979,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1980,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1982,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1989,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1990,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1991,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1991,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1992,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1996,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1990,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1992,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1993,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1996,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1997,10'
          Dst:             mp_store_u32
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_sizeof_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_strl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2476,9'
          Dst:             mp_sizeof_strl
    - functionName:    mp_encode_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2527
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_strl
        - mp_memcpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2528,9'
          Dst:             mp_encode_strl
        - Src:             'src/lib/msgpuck/msgpuck.h:2529,9'
          Dst:             mp_memcpy
    - functionName:    mp_sizeof_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - num
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - float
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_float
        - mp_store_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2390,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2391,9'
          Dst:             mp_store_float
    - functionName:    mp_sizeof_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_double
        - mp_store_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2408,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2409,9'
          Dst:             mp_store_double
    - functionName:    mp_sizeof_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2770,9'
          Dst:             mp_store_u8
    - functionName:    mp_sizeof_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         25
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2182,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2182,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2183,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2183,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2184,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2185,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2185,29'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2185,32'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2185,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2186,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2187,30'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2187,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2188,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2189,30'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2192,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2189,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2190,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2192,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2182,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mp_store_u16
        - mp_store_u32
        - mp_store_u64
        - mp_store_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2248,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2248,2'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2249,6'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2249,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2250,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2251,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2251,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2252,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2254,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2254,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2255,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2257,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2257,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2258,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2261,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2248,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2250,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2252,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2253,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2255,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2256,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2258,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2259,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2261,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2262,10'
          Dst:             mp_store_u64
    - functionName:    mp_sizeof_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2166,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2167,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2168,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2168,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2169,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2170,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2170,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2172,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2172,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2175,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u64
        - mp_store_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2217,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2218,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2219,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2219,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2220,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2222,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2222,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2223,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2225,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2225,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2226,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2229,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2218,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2220,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2221,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2223,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2224,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2226,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2227,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2229,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2230,10'
          Dst:             mp_store_u64
    - functionName:    mp_sizeof_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2724
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2730,9'
          Dst:             mp_store_u8
    - functionName:    mp_store_u8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - float
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2500,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2501,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2502,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2502,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2503,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2505,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2505,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2506,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2509,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2501,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2503,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2504,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2506,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2507,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2509,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2510,10'
          Dst:             mp_store_u32
    - functionName:    mp_memcpy
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_sizeof_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2462,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2463,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2464,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2464,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2465,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2466,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2466,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2467,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2469,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_check_on_error_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_check_error *'
      constantsTouched: []
      argNames:
        - err
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_check_ext_data_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - type
        - data
        - len
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_frame_advance
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_frame *'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3388,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3389,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3390,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_stack_push
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mp_stack *'
        - int
        - int
      constantsTouched: []
      argNames:
        - stack
        - type
        - count
      BBCount:         7
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3378,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3378,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3378,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3378,2'
          Dst:             mp_stack_is_full
        - Src:             'src/lib/msgpuck/msgpuck.h:3378,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_is_full
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3358
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_stack_pop
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3371,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3371,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3371,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3371,2'
          Dst:             mp_stack_is_empty
        - Src:             'src/lib/msgpuck/msgpuck.h:3371,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_is_empty
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_stack_top
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3365
      functionDepth:   0
      returnType:      'struct.mp_frame *'
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3364,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3364,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3364,2'
          Dst:             mp_stack_is_empty
        - Src:             'src/lib/msgpuck/msgpuck.h:3364,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_create
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mp_stack *'
        - int
        - 'struct.mp_frame *'
      constantsTouched: []
      argNames:
        - stack
        - size
        - frames
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_check_exact
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - end
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3327,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3328,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3329,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3329,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3330,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3338,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3327,6'
          Dst:             mp_check
    - functionName:    mp_check
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - end
      BBCount:         81
      ICount:          1176
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3205,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3206,22'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3317,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3207,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3207,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3208,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3212,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3213,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3228,14'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3213,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3213,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3214,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3214,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3220,11'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3225,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3222,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3223,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3233,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3236,4'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3243,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3250,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3257,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3262,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3267,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3272,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3277,4'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3286,4'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3295,4'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3313,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3236,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3236,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3237,21'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3238,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3238,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3239,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3243,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3243,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3244,22'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3245,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3245,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3246,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3250,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3250,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3251,22'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3252,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3252,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3253,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3257,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3257,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3258,21'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3262,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3262,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3263,21'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3267,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3267,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3268,35'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3272,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3272,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3273,35'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3277,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3277,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3278,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3280,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3280,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3281,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3281,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3281,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3282,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3286,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3286,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3287,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3289,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3289,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3290,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3290,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3291,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3295,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3295,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3296,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3298,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3298,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3299,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3299,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3300,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3317,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3317,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3208,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3221,12'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3237,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3244,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3251,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3258,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3263,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3268,23'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3273,23'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3278,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3279,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3287,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3288,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3296,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3297,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3313,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:3317,2'
          Dst:             __assert_fail
    - functionName:    mp_read_double_lossy
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'double *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_read_double_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3015,9'
          Dst:             mp_read_double_impl
    - functionName:    mp_read_double_impl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'double *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - ret
        - may_lose_precision
      BBCount:         31
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - mp_load_double
        - mp_load_float
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2957,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2959,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2962,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2965,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2968,20'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2975,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2978,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2981,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2984,10'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2991,10'
              BranchSideFuncs:
                - mp_load_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2994,10'
              BranchSideFuncs:
                - mp_load_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2970,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2970,39'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2972,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2970,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2971,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2972,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2986,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2986,40'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2988,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2986,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2987,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2988,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2997,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2997,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2998,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2999,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2956,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2959,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2962,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2965,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2968,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2975,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2978,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2981,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2984,10'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2991,10'
          Dst:             mp_load_float
        - Src:             'src/lib/msgpuck/msgpuck.h:2994,10'
          Dst:             mp_load_double
    - functionName:    mp_read_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'double *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_read_double_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3009,9'
          Dst:             mp_read_double_impl
    - functionName:    mp_read_int64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         21
      ICount:          149
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2908,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2910,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2913,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2916,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2919,20'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2922,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2925,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2928,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2931,10'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2932,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2933,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2934,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2937,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2937,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2938,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2939,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2907,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2910,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2913,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2916,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2919,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2922,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2925,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2928,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2931,10'
          Dst:             mp_load_u64
    - functionName:    mp_read_int32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2866
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         19
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2870,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2872,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2875,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2878,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2881,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2884,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2887,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2888,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2889,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2890,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2893,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2893,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2894,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2895,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2869,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2872,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2875,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2878,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2881,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2884,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2887,10'
          Dst:             mp_load_u32
    - functionName:    mp_read_int16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'short *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         17
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2838,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2840,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2843,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2846,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2849,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2850,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2851,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2852,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2855,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2855,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2856,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2857,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2837,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2840,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2843,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2846,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2849,10'
          Dst:             mp_load_u16
    - functionName:    mp_read_int8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2808
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         15
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2812,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2814,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2817,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2818,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2819,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2820,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2823,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2823,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2824,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2825,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2811,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2814,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2817,10'
          Dst:             mp_load_u8
    - functionName:    mp_check_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2787,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2787,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2788,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2787,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2788,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_bool_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - val
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_bool
        - mp_sizeof_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2776,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2777,30'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2781,24'
              BranchSideFuncs:
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2778,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2779,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2780,2'
              BranchSideFuncs:
                - mp_encode_bool
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2777,15'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/msgpuck/msgpuck.h:2781,9'
          Dst:             mp_encode_bool
    - functionName:    mp_check_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2749
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2747,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2747,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2748,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2747,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2748,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_nil_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - data_sz
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_nil
        - mp_sizeof_nil
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2736,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2737,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2741,23'
              BranchSideFuncs:
                - mp_encode_nil
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2738,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2739,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2740,2'
              BranchSideFuncs:
                - mp_encode_nil
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2737,15'
          Dst:             mp_sizeof_nil
        - Src:             'src/lib/msgpuck/msgpuck.h:2741,9'
          Dst:             mp_encode_nil
    - functionName:    mp_decode_strbin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_strbinl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2713,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2713,2'
              BranchSideFuncs:
                - mp_decode_strbinl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2713,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2713,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2715,9'
          Dst:             mp_decode_strbinl
    - functionName:    mp_decode_strbinl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         17
      ICount:          109
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2690,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2692,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2694,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2696,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2698,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2700,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2702,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2704,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2704,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2705,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2706,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2688,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2692,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2694,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2696,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2698,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2700,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2702,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2705,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_binl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2677,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2677,2'
              BranchSideFuncs:
                - mp_decode_binl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2677,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2677,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2679,9'
          Dst:             mp_decode_binl
    - functionName:    mp_decode_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_strl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2649,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2649,2'
              BranchSideFuncs:
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2649,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2649,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2651,9'
          Dst:             mp_decode_strl
    - functionName:    mp_check_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         18
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2620,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2620,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2621,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2621,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2623,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2623,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2619,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2620,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2621,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2623,2'
          Dst:             __assert_fail
    - functionName:    mp_check_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2604,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2604,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2605,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2605,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2605,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2607,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2608,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2609,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2611,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2611,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2612,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2604,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2605,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2607,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2611,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_bin_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2592
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_bin
        - mp_sizeof_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2593,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2594,29'
              BranchSideFuncs:
                - mp_sizeof_bin
                - mp_encode_bin
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2598,23'
              BranchSideFuncs:
                - mp_encode_bin
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2595,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2596,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2597,2'
              BranchSideFuncs:
                - mp_encode_bin
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2594,15'
          Dst:             mp_sizeof_bin
        - Src:             'src/lib/msgpuck/msgpuck.h:2598,9'
          Dst:             mp_encode_bin
    - functionName:    mp_sizeof_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_binl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2494,9'
          Dst:             mp_sizeof_binl
    - functionName:    mp_encode_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_binl
        - mp_memcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2585,9'
          Dst:             mp_encode_binl
        - Src:             'src/lib/msgpuck/msgpuck.h:2586,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2558
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2559,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2560,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2562,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2562,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2563,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2566,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2560,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2561,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2563,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2564,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2566,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2567,10'
          Dst:             mp_store_u32
    - functionName:    mp_sizeof_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2482,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2483,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2484,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2484,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2485,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2487,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_binl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - len
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_binl
        - mp_sizeof_binl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2574,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2575,30'
              BranchSideFuncs:
                - mp_sizeof_binl
                - mp_encode_binl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2579,24'
              BranchSideFuncs:
                - mp_encode_binl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2576,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2577,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2578,2'
              BranchSideFuncs:
                - mp_encode_binl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2575,15'
          Dst:             mp_sizeof_binl
        - Src:             'src/lib/msgpuck/msgpuck.h:2579,9'
          Dst:             mp_encode_binl
    - functionName:    mp_encode_str0_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_str_safe
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2553,48'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.h:2553,9'
          Dst:             mp_encode_str_safe
    - functionName:    mp_encode_str_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_str
        - mp_sizeof_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2536,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2537,29'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2541,23'
              BranchSideFuncs:
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2538,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2539,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2540,2'
              BranchSideFuncs:
                - mp_encode_str
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2537,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.h:2541,9'
          Dst:             mp_encode_str
    - functionName:    mp_encode_str0
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_str
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2547,34'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.h:2547,9'
          Dst:             mp_encode_str
    - functionName:    mp_encode_strl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - len
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_strl
        - mp_sizeof_strl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2517,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2518,30'
              BranchSideFuncs:
                - mp_sizeof_strl
                - mp_encode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2522,24'
              BranchSideFuncs:
                - mp_encode_strl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2519,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2520,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2521,2'
              BranchSideFuncs:
                - mp_encode_strl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2518,15'
          Dst:             mp_sizeof_strl
        - Src:             'src/lib/msgpuck/msgpuck.h:2522,9'
          Dst:             mp_encode_strl
    - functionName:    mp_memcpy_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_memcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2451,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2452,15'
              BranchSideFuncs:
                - mp_memcpy
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2456,19'
              BranchSideFuncs:
                - mp_memcpy
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2453,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2454,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2455,2'
              BranchSideFuncs:
                - mp_memcpy
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2456,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_double_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - double
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_double
        - mp_sizeof_double
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2415,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2416,32'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2420,26'
              BranchSideFuncs:
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2417,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2418,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2419,2'
              BranchSideFuncs:
                - mp_encode_double
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2416,15'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/msgpuck/msgpuck.h:2420,9'
          Dst:             mp_encode_double
    - functionName:    mp_encode_float_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - float
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_float
        - mp_sizeof_float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2397,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2398,31'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2402,25'
              BranchSideFuncs:
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2399,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2400,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2401,2'
              BranchSideFuncs:
                - mp_encode_float
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2398,15'
          Dst:             mp_sizeof_float
        - Src:             'src/lib/msgpuck/msgpuck.h:2402,9'
          Dst:             mp_encode_float
    - functionName:    mp_check_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2382,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2382,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2383,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2382,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2383,2'
          Dst:             __assert_fail
    - functionName:    mp_check_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2374,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2374,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2375,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2374,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2375,2'
          Dst:             __assert_fail
    - functionName:    mp_compare_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data_a
        - data_b
      BBCount:         18
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2304,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2305,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2307,6'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2307,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2308,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2311,10'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2311,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2313,7'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2317,7'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2321,7'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2325,7'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2330,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2327,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2327,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2327,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2300,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2301,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2313,7'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2314,7'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2317,7'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2318,7'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2321,7'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2322,7'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2325,7'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2326,7'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2330,3'
          Dst:             __assert_fail
    - functionName:    mp_encode_int_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_int
        - mp_sizeof_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2269,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2270,29'
              BranchSideFuncs:
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2274,23'
              BranchSideFuncs:
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2271,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2272,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2273,2'
              BranchSideFuncs:
                - mp_encode_int
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2270,15'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/msgpuck/msgpuck.h:2274,9'
          Dst:             mp_encode_int
    - functionName:    mp_encode_uint_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_uint
        - mp_sizeof_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2237,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2238,30'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_encode_uint
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2242,24'
              BranchSideFuncs:
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2239,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2240,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2241,2'
              BranchSideFuncs:
                - mp_encode_uint
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2238,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/msgpuck/msgpuck.h:2242,9'
          Dst:             mp_encode_uint
    - functionName:    mp_check_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2208,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2208,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2209,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2208,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2209,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2210,14'
          Dst:             mp_load_u8
    - functionName:    mp_check_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2199,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2199,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2200,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2199,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2200,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2201,14'
          Dst:             mp_load_u8
    - functionName:    mp_check_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2114,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2114,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2115,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2115,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2115,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2116,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2117,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2118,15'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2121,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2121,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2122,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2114,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2115,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2116,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2121,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_ext_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t *'
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - type
        - str
        - len
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_ext
        - mp_sizeof_ext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2103,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2104,29'
              BranchSideFuncs:
                - mp_sizeof_ext
                - mp_encode_ext
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2108,23'
              BranchSideFuncs:
                - mp_encode_ext
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2105,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2106,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2107,2'
              BranchSideFuncs:
                - mp_encode_ext
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2104,15'
          Dst:             mp_sizeof_ext
        - Src:             'src/lib/msgpuck/msgpuck.h:2108,9'
          Dst:             mp_encode_ext
    - functionName:    mp_sizeof_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_extl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2055,9'
          Dst:             mp_sizeof_extl
    - functionName:    mp_encode_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - type
        - str
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_extl
        - mp_memcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2095,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/msgpuck/msgpuck.h:2096,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - char
        - int
      constantsTouched: []
      argNames:
        - data
        - type
        - len
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2065,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2065,38'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2066,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2067,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2068,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2070,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2070,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2071,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2074,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2066,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2068,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2069,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2071,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2072,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2074,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2075,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2077,9'
          Dst:             mp_store_u8
    - functionName:    mp_sizeof_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,46'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2047,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2048,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2048,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2048,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2049,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_extl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - char
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - type
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_extl
        - mp_sizeof_extl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2084,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2085,30'
              BranchSideFuncs:
                - mp_sizeof_extl
                - mp_encode_extl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2089,24'
              BranchSideFuncs:
                - mp_encode_extl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2086,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2087,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2088,2'
              BranchSideFuncs:
                - mp_encode_extl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2085,15'
          Dst:             mp_sizeof_extl
        - Src:             'src/lib/msgpuck/msgpuck.h:2089,9'
          Dst:             mp_encode_extl
    - functionName:    mp_check_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2016,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2016,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2017,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2017,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2017,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2018,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2019,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2022,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2022,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2023,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2016,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2017,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2018,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2022,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_map_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - size
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_map
        - mp_sizeof_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2005,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2006,29'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2010,23'
              BranchSideFuncs:
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2007,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2008,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2009,2'
              BranchSideFuncs:
                - mp_encode_map
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2006,15'
          Dst:             mp_sizeof_map
        - Src:             'src/lib/msgpuck/msgpuck.h:2010,9'
          Dst:             mp_encode_map
    - functionName:    mp_decode_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_decode_array_slowpath
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1966,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1971,9'
          Dst:             mp_decode_array_slowpath
    - functionName:    mp_check_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1933,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1933,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1934,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1934,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1934,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1935,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1936,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1937,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1939,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1939,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1940,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1933,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:1934,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:1935,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1939,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_array_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - size
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_array
        - mp_sizeof_array
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1922,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1923,31'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1927,25'
              BranchSideFuncs:
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1924,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1925,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1926,2'
              BranchSideFuncs:
                - mp_encode_array
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1923,15'
          Dst:             mp_sizeof_array
        - Src:             'src/lib/msgpuck/msgpuck.h:1927,9'
          Dst:             mp_encode_array
    - functionName:    mp_typeof
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
